Method AsWebApiAuthorizationFilterFor
- Namespace
- Autofac.Integration.WebApi
- Assembly
- Autofac.Integration.WebApi.dll
AsWebApiAuthorizationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>)
public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiAuthorizationFilterFor<TController>(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration, Expression<Action<TController>> actionSelector) where TController : IHttpController
Parameters
registrationIRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>actionSelectorExpression<Action<TController>>
Returns
Type Parameters
TController
AsWebApiAuthorizationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>)
public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiAuthorizationFilterFor<TController>(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration, Expression<Func<TController, Task>> actionSelector) where TController : IHttpController
Parameters
registrationIRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>actionSelectorExpression<Func<TController, Task>>
Returns
Type Parameters
TController
AsWebApiAuthorizationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>)
public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiAuthorizationFilterFor<TController>(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration) where TController : IHttpController
Parameters
registrationIRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>
Returns
Type Parameters
TController