Table of Contents

Method AsWebApiAuthorizationFilterOverrideFor

Namespace
Autofac.Integration.WebApi
Assembly
Autofac.Integration.WebApi.dll

AsWebApiAuthorizationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>)

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiAuthorizationFilterOverrideFor<TController>(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration, Expression<Action<TController>> actionSelector) where TController : IHttpController

Parameters

registration IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>
actionSelector Expression<Action<TController>>

Returns

IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

Type Parameters

TController

AsWebApiAuthorizationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>)

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiAuthorizationFilterOverrideFor<TController>(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration, Expression<Func<TController, Task>> actionSelector) where TController : IHttpController

Parameters

registration IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>
actionSelector Expression<Func<TController, Task>>

Returns

IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

Type Parameters

TController

AsWebApiAuthorizationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>)

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiAuthorizationFilterOverrideFor<TController>(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration) where TController : IHttpController

Parameters

registration IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

Returns

IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

Type Parameters

TController