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. Common behaviour required for filter wrappers. Gets the metadata key used to retrieve the filter metadata. 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 . Gets the metadata key used to retrieve the filter metadata. 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 . Gets the metadata key used to retrieve the filter metadata. Resolves a filter override for the specified metadata for each controller request. Initializes a new instance of the class. The filter metadata. Gets the metadata key used to retrieve the filter metadata. Gets the filters to override. Allows other filters to be overriden at the control and action level. Autofac implementation of the interface. 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. Resolves a filter for the specified metadata for each controller request. An authentication filter that will be created for each controller request. Called when a request requires authentication. The context for the authentication. Called when an authentication challenge is required. The context for the authentication challenge. Initializes a new instance of the class. The filter metadata. Gets the metadata key used to retrieve the filter metadata. Resolves a filter override for the specified metadata for each controller request. Initializes a new instance of the class. The filter metadata. Gets the metadata key used to retrieve the filter metadata. Gets the filters to override. Resolves a filter override for the specified metadata for each controller request. Initializes a new instance of the class. The filter metadata. Gets the metadata key used to retrieve the filter metadata. Gets the filters to override. Resolves a filter override for the specified metadata for each controller request. 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 . Gets the metadata key used to retrieve the filter metadata. Initializes a new instance of the class. The filter metadata. Gets the metadata key used to retrieve the filter metadata. Gets the filters to override. A delegating handler that updates the current dependency scope with the current . Sends an HTTP request to the inner handler to send to the server as an asynchronous operation. The HTTP request message to send to the server. A cancellation token to cancel operation. Returns . The task object representing the asynchronous operation. Updates the current dependency scope with current HTTP request message. The HTTP request message. 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. 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. Additional tags applied for matching lifetime scopes. A registration builder allowing further configuration of the component. Thrown if is . 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. Makes the current resolvable through the dependency scope. The container builder. The HTTP server configuration. 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 override 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 override 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 override 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 override 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 override 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 override 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 override 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 override 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 container builder. 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 container builder. A registration builder allowing further configuration of the component. Sets the provided registration to act as an for the specified controller action. The container builder. 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 container builder. A registration builder allowing further configuration of the component. Sets the provided registration to act as an for the specified controller action. The container builder. 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 container builder. A registration builder allowing further configuration of the component. Sets the provided registration to act as an for the specified controller action. The container builder. 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 container builder. 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}'..