Table of Contents

Method AsWebApiAuthenticationFilterWhere

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

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

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

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

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