Table of Contents

Method AsWebApiActionFilterFor

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

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

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiActionFilterFor<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

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

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiActionFilterFor<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

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

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

Parameters

registration IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

Returns

IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

Type Parameters

TController