ReflectedHttpActionDescriptor Class

Represents a reflected synchronous or asynchronous action method.


Namespace:  System.Web.Http.Controllers
Assembly:  System.Web.Http (in System.Web.Http.dll)

public class ReflectedHttpActionDescriptor : HttpActionDescriptor

The ReflectedHttpActionDescriptor type exposes the following members.

Public methodReflectedHttpActionDescriptor()Initializes a new instance of the ReflectedHttpActionDescriptor class.
Public methodReflectedHttpActionDescriptor(HttpControllerDescriptor, MethodInfo)Initializes a new instance of the ReflectedHttpActionDescriptor class with the specified descriptor and method details.

Public propertyActionBindingGets or sets the binding that describes the action. (Inherited from HttpActionDescriptor.)
Public propertyActionNameGets the name of the action. (Overrides HttpActionDescriptor.ActionName.)
Public propertyConfigurationGets or sets the action configuration. (Inherited from HttpActionDescriptor.)
Public propertyControllerDescriptorGets the information that describes the controller of the action. (Inherited from HttpActionDescriptor.)
Public propertyMethodInfoGets or sets the action-method information.
Public propertyPropertiesGets the properties associated with this instance. (Inherited from HttpActionDescriptor.)
Public propertyResultConverterGets the converter for correctly transforming the result of calling ExecuteAsync(HttpControllerContext, IDictionary<String, Object>)" into an instance of HttpResponseMessage. (Inherited from HttpActionDescriptor.)
Public propertyReturnTypeGets the return type of this method. (Overrides HttpActionDescriptor.ReturnType.)
Public propertySupportedHttpMethodsGets or sets the supported http methods. (Overrides HttpActionDescriptor.SupportedHttpMethods.)

Public methodEquals (Inherited from Object.)
Public methodExecuteAsyncExecutes the described action and returns a Task<TResult> that once completed will contain the return value of the action. (Overrides HttpActionDescriptor.ExecuteAsync(HttpControllerContext, IDictionary<String, Object>, CancellationToken).)
Protected methodFinalize (Inherited from Object.)
Public methodGetCustomAttributes<T>Returns an array of custom attributes defined for this member, identified by type. (Overrides HttpActionDescriptor.GetCustomAttributes<T>().)
Public methodGetFilterPipelineRetrieves the filters for the given configuration and action. (Inherited from HttpActionDescriptor.)
Public methodGetFiltersRetrieves information about action filters. (Overrides HttpActionDescriptor.GetFilters().)
Public methodGetHashCode (Inherited from Object.)
Public methodGetParametersRetrieves the parameters of the action method. (Overrides HttpActionDescriptor.GetParameters().)
Public methodGetType (Inherited from Object.)
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.