Table of Contents

Method AsWebApiExceptionFilterWhere

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

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

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

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

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