Autofac.Integration.WebApi
Resolves a filter for the specified metadata for each controller request.
An action filter that will be created for each controller request.
Occurs before the action method is invoked.
The context for the action.
Occurs after the action method is invoked.
The context for the action.
Initializes a new instance of the class.
The filter metadata.
Occurs before the action method is invoked.
The context for the action.
Thrown if is .
Occurs after the action method is invoked.
The context for the action.
Thrown if is .
Resolves a filter for the specified metadata for each controller request.
An authorization filter that will be created for each controller request.
Called when a process requests authorization.
The context for the action.
Initializes a new instance of the class.
The filter metadata.
Called when a process requests authorization.
The context for the action.
Thrown if is .
Autofac implementation of the interface.
Tag used to identify registrations that are scoped to the API request level.
Initializes a new instance of the class.
The container that nested lifetime scopes will be create from.
Finalizes an instance of the class.
Try to get a service of the given type.
Type of service to request.
An instance of the service, or null if the service is not found.
Try to get a list of services of the given type.
ControllerType of services to request.
An enumeration (possibly empty) of the service.
Starts a resolution scope. Objects which are resolved in the given scope will belong to
that scope, and when the scope is disposed, those objects are returned to the container.
The dependency scope.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Gets the root container provided to the dependency resolver.
Autofac implementation of the interface.
Initializes a new instance of the class.
The lifetime scope to resolve services from.
Finalizes an instance of the class.
Try to get a service of the given type.
ControllerType of service to request.
An instance of the service, or null if the service is not found.
Try to get a list of services of the given type.
ControllerType of services to request.
An enumeration (possibly empty) of the service.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Gets the lifetime scope for the current dependency scope.
A filter provider for performing property injection on filter attributes.
Initializes a new instance of the class.
Returns the collection of filters associated with .
The configuration.
The action descriptor.
A collection of filters with instances property injected.
Thrown if is .
Autofac implementation of the class.
Metadata key for the supported model types.
Find a binder for the given type.
A configuration object.
The type of the model to bind against.
A binder, which can attempt to bind this type. Or null if the binder knows statically that it will never be able to bind the type.
Thrown if is .
A service key used to register services per controller type.
Initializes a new instance of the class.
Type of the controller.
Determines whether the specified is equal to the current .
true if the specified is equal to the current ; otherwise, false.
Determines whether the specified is equal to the current .
The to compare with the current .
true if the specified is equal to the current ; otherwise, false.
The parameter is null.
Serves as a hash function for a particular type.
A hash code for the current .
Gets the type of the controller.
Extension methods to the interface.
Gets the root lifetime scope from the Autofac dependency resolver.
Gets the request lifetime scope from the Autofac dependency scope.
Resolves a filter for the specified metadata for each controller request.
An exception filter that will be created for each controller request.
Called when an exception is thrown.
The context for the action.
Initializes a new instance of the class.
The filter metadata.
Called when an exception is thrown.
The context for the action.
Thrown if is .
Metadata interface for filter registrations.
Gets the type of the controller.
Gets the filter scope.
Gets the method info.
Configures the controller descriptor with per-controller services from the container.
Callback invoked to set per-controller overrides for this controllerDescriptor.
The controller settings to initialize.
The controller descriptor. Note that the
can be
associated with the derived controller type given that
is inherited.
Thrown if or is .
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to The '{0}' must be configured as the dependency resolver for Web API before the '{1}' can resolve services from the container for a controller type..
Adds registration syntax to the type.
Register types that implement in the provided assemblies.
The container builder.
Assemblies to scan for controllers.
Registration builder allowing the controller components to be customised.
Share one instance of the component within the context of a
single request.
Registration limit type.
Registration style.
Activator data type.
The registration to configure.
A registration builder allowing further configuration of the component.
Share one instance of the component within the context of a controller type.
Registration limit type.
Registration style.
Activator data type.
The registration to configure.
The controller type.
A registration builder allowing further configuration of the component.
Share one instance of the component within the context of a controller type.
Registration limit type.
Registration style.
Activator data type.
The registration to configure.
The controller type.
Clear the existing list of controller level services before adding.
A registration builder allowing further configuration of the component.
Registers the .
The container builder.
Register types that implement in the provided assemblies.
The container builder.
Assemblies to scan for model binders.
A registration builder allowing further configuration of the component.
Thrown if or is .
Sets a provided registration to act as an for the specified list of types.
The registration for the type or object instance that will act as the model binder.
The list of model for which the should be a model binder.
Registration limit type.
Activator data type.
Registration style.
An Autofac registration that can be modified as needed.
Thrown if or is .
Thrown if is empty or contains all values.
Registers the .
Configuration of HttpServer instances.
The container builder.
Thrown if or is .
Sets the provided registration to act as an for the specified controller action.
The type of the controller.
The registration.
The action selector.
A registration builder allowing further configuration of the component.
Sets the provided registration to act as an for the specified controller.
The type of the controller.
The registration.
A registration builder allowing further configuration of the component.
Sets the provided registration to act as an for the specified controller action.
The type of the controller.
The registration.
The action selector.
A registration builder allowing further configuration of the component.
Sets the provided registration to act as an for the specified controller.
The type of the controller.
The registration.
A registration builder allowing further configuration of the component.
Sets the provided registration to act as an for the specified controller action.
The type of the controller.
The registration.
The action selector.
A registration builder allowing further configuration of the component.
Sets the provided registration to act as an for the specified controller.
The type of the controller.
The registration.
A registration builder allowing further configuration of the component.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to The action method Expression is invalid. It should consist only of a Method call to a controller action method..
Looks up a localized string similar to Type list may not be empty or contain all null values..
Looks up a localized string similar to The type '{0}' must be assignable to '{1}'..