Class RegistrationExtensions NamespaceAutofac.Integration.WebApi AssemblyAutofac.Integration.WebApi.dll public static class RegistrationExtensions Inheritance object RegistrationExtensions Methods AsModelBinderForTypes<TLimit, TActivatorData, TRegistrationStyle>(IRegistrationBuilder<TLimit, TActivatorData, TRegistrationStyle>, params Type[]) AsWebApiActionFilterForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiActionFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiActionFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiActionFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiActionFilterOverrideForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiActionFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiActionFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiActionFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiActionFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiActionFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiActionFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthenticationFilterForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthenticationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthenticationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiAuthenticationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiAuthenticationFilterOverrideForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthenticationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthenticationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiAuthenticationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiAuthenticationFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthenticationFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthenticationFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthenticationFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthorizationFilterForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthorizationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthorizationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiAuthorizationFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiAuthorizationFilterOverrideForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthorizationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiAuthorizationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiAuthorizationFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiAuthorizationFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthorizationFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthorizationFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiAuthorizationFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiExceptionFilterForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiExceptionFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiExceptionFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiExceptionFilterFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiExceptionFilterOverrideForAllControllers(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiExceptionFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>) AsWebApiExceptionFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Action<TController>>) AsWebApiExceptionFilterOverrideFor<TController>(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Expression<Func<TController, Task>>) AsWebApiExceptionFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiExceptionFilterOverrideWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) AsWebApiExceptionFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<ILifetimeScope, HttpActionDescriptor, bool>, FilterScope) AsWebApiExceptionFilterWhere(IRegistrationBuilder<object, IConcreteActivatorData, SingleRegistrationStyle>, Func<HttpActionDescriptor, bool>, FilterScope) InstancePerApiControllerType<TLimit, TActivatorData, TStyle>(IRegistrationBuilder<TLimit, TActivatorData, TStyle>, Type) InstancePerApiControllerType<TLimit, TActivatorData, TStyle>(IRegistrationBuilder<TLimit, TActivatorData, TStyle>, Type, bool) InstancePerApiRequest<TLimit, TActivatorData, TStyle>(IRegistrationBuilder<TLimit, TActivatorData, TStyle>, params object[]) OverrideWebApiActionFilterFor<TController>(ContainerBuilder) OverrideWebApiActionFilterFor<TController>(ContainerBuilder, Expression<Action<TController>>) OverrideWebApiAuthenticationFilterFor<TController>(ContainerBuilder) OverrideWebApiAuthenticationFilterFor<TController>(ContainerBuilder, Expression<Action<TController>>) OverrideWebApiAuthorizationFilterFor<TController>(ContainerBuilder) OverrideWebApiAuthorizationFilterFor<TController>(ContainerBuilder, Expression<Action<TController>>) OverrideWebApiExceptionFilterFor<TController>(ContainerBuilder) OverrideWebApiExceptionFilterFor<TController>(ContainerBuilder, Expression<Action<TController>>) RegisterApiControllers(ContainerBuilder, params Assembly[]) RegisterApiControllers(ContainerBuilder, string, params Assembly[]) RegisterHttpRequestMessage(ContainerBuilder, HttpConfiguration) RegisterWebApiFilterProvider(ContainerBuilder, HttpConfiguration) RegisterWebApiModelBinderProvider(ContainerBuilder) RegisterWebApiModelBinders(ContainerBuilder, params Assembly[])