Table of Contents

Method AsWebApiActionFilterOverrideWhere

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

AsWebApiActionFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope)

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiActionFilterOverrideWhere(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration, Func<HttpActionDescriptor, bool> predicate, FilterScope filterScope = FilterScope.Action)

Parameters

registration IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>
predicate Func<HttpActionDescriptor, bool>
filterScope FilterScope

Returns

IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>

AsWebApiActionFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope)

public static IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> AsWebApiActionFilterOverrideWhere(this IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle> registration, Func<ILifetimeScope, HttpActionDescriptor, bool> predicate, FilterScope filterScope = FilterScope.Action)

Parameters

registration IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>
predicate Func<ILifetimeScope, HttpActionDescriptor, bool>
filterScope FilterScope

Returns

IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>