Click or drag to resize

ExtensibleActionInvoker Class

Injects services from the container into the ASP.NET MVC invocation pipeline. This is a Async Controller Action Invoker which can be used for both async and non-async scenarios
Inheritance Hierarchy
SystemObject
  ControllerActionInvoker
    AsyncControllerActionInvoker
      Autofac.Integration.MvcExtensibleActionInvoker

Namespace:  Autofac.Integration.Mvc
Assembly:  Autofac.Integration.Mvc (in Autofac.Integration.Mvc.dll) Version: 4.0.2-CI-242
Syntax
public class ExtensibleActionInvoker : AsyncControllerActionInvoker

The ExtensibleActionInvoker type exposes the following members.

Constructors
  NameDescription
Public methodExtensibleActionInvoker
Initializes a new instance of the ExtensibleActionInvoker class.
Public methodExtensibleActionInvoker(IPropertySelector)
Initializes a new instance of the ExtensibleActionInvoker class.
Top
Properties
  NameDescription
Protected propertyBinders (Inherited from ControllerActionInvoker.)
Top
Methods
  NameDescription
Public methodBeginInvokeAction (Inherited from AsyncControllerActionInvoker.)
Protected methodBeginInvokeActionMethod (Inherited from AsyncControllerActionInvoker.)
Protected methodBeginInvokeActionMethodWithFilters (Inherited from AsyncControllerActionInvoker.)
Protected methodCreateActionResult (Inherited from ControllerActionInvoker.)
Public methodEndInvokeAction (Inherited from AsyncControllerActionInvoker.)
Protected methodEndInvokeActionMethod (Inherited from AsyncControllerActionInvoker.)
Protected methodEndInvokeActionMethodWithFilters (Inherited from AsyncControllerActionInvoker.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodFindAction (Inherited from ControllerActionInvoker.)
Protected methodGetControllerDescriptor (Inherited from AsyncControllerActionInvoker.)
Protected methodGetFilters (Inherited from ControllerActionInvoker.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetParameterValue
Gets the parameter value.
(Overrides ControllerActionInvoker.GetParameterValue(ControllerContext, ParameterDescriptor).)
Protected methodGetParameterValues (Inherited from ControllerActionInvoker.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInvokeAction (Inherited from ControllerActionInvoker.)
Protected methodInvokeActionMethod (Inherited from ControllerActionInvoker.)
Protected methodInvokeActionMethodWithFilters (Inherited from ControllerActionInvoker.)
Protected methodInvokeActionResult (Inherited from ControllerActionInvoker.)
Protected methodInvokeActionResultWithFilters (Inherited from ControllerActionInvoker.)
Protected methodInvokeAuthenticationFilters (Inherited from ControllerActionInvoker.)
Protected methodInvokeAuthenticationFiltersChallenge (Inherited from ControllerActionInvoker.)
Protected methodInvokeAuthorizationFilters (Inherited from ControllerActionInvoker.)
Protected methodInvokeExceptionFilters (Inherited from ControllerActionInvoker.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks

Action methods can include parameters that will be resolved from the container, along with regular parameters.

See Also