ReflectedAsyncActionDescriptor Class

Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.


Namespace:  System.Web.Mvc.Async
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public class ReflectedAsyncActionDescriptor extends AsyncActionDescriptor

The ReflectedAsyncActionDescriptor type exposes the following members.

Public methodReflectedAsyncActionDescriptorInitializes a new instance of the ReflectedAsyncActionDescriptor class.

Public propertyActionNameGets the name of the action method. (Overrides ActionDescriptor.ActionName.)
Public propertyAsyncMethodInfoGets the method information for the asynchronous action method.
Public propertyCompletedMethodInfoGets the method information for the asynchronous completion method.
Public propertyControllerDescriptorGets the controller descriptor for the asynchronous action method. (Overrides ActionDescriptor.ControllerDescriptor.)
Public propertyUniqueIdGets the lazy initialized unique ID of the instance of this class. (Overrides ActionDescriptor.UniqueId.)

Public methodBeginExecuteBegins running the asynchronous action method by using the specified parameters and controller context. (Overrides AsyncActionDescriptor.BeginExecute(ControllerContext, IDictionary(String, Object), AsyncCallback, Object).)
Public methodEndExecuteReturns the result of an asynchronous operation. (Overrides AsyncActionDescriptor.EndExecute(IAsyncResult).)
Public methodEquals (Inherited from Object.)
Public methodExecuteExecutes the asynchronous action method by using the specified parameters and controller context. (Inherited from AsyncActionDescriptor.)
Protected methodFinalize (Inherited from Object.)
Public methodGetCustomAttributes(Boolean)Returns an array of custom attributes that are defined for this member, excluding named attributes. (Overrides ActionDescriptor.GetCustomAttributes(Boolean).)
Public methodGetCustomAttributes(Type, Boolean)Returns an array of custom attributes that are defined for this member, identified by type. (Overrides ActionDescriptor.GetCustomAttributes(Type, Boolean).)
Public methodGetFilterAttributesGets the filter attributes. (Overrides ActionDescriptor.GetFilterAttributes(Boolean).)
Public methodGetFilters Obsolete. Returns the filters that are associated with this action method. (Inherited from ActionDescriptor.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetParametersReturns the parameters of the action method. (Overrides ActionDescriptor.GetParameters().)
Public methodGetSelectorsReturns the action-method selectors. (Overrides ActionDescriptor.GetSelectors().)
Public methodGetType (Inherited from Object.)
Public methodIsDefinedDetermines whether one or more instances of the specified attribute type are defined for the action member. (Overrides ActionDescriptor.IsDefined(Type, Boolean).)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.