ReflectedHttpActionDescriptor Class
Represents a reflected synchronous or asynchronous action method.
Namespace: System.Web.Http.Controllers
Assembly: System.Web.Http (in System.Web.Http.dll)
Inheritance Hierarchy
System.Object
System.Web.Http.Controllers.HttpActionDescriptor
System.Web.Http.Controllers.ReflectedHttpActionDescriptor
Syntax
public class ReflectedHttpActionDescriptor : HttpActionDescriptor
public ref class ReflectedHttpActionDescriptor : HttpActionDescriptor
type ReflectedHttpActionDescriptor =
class
inherit HttpActionDescriptor
end
Public Class ReflectedHttpActionDescriptor
Inherits HttpActionDescriptor
Constructors
Name | Description | |
---|---|---|
ReflectedHttpActionDescriptor() | Initializes a new instance of the ReflectedHttpActionDescriptor class. |
|
ReflectedHttpActionDescriptor(HttpControllerDescriptor, MethodInfo) | Initializes a new instance of the ReflectedHttpActionDescriptor class with the specified descriptor and method details.. |
Properties
Name | Description | |
---|---|---|
ActionBinding | Gets or sets the binding that describes the action.(Inherited from HttpActionDescriptor.) |
|
ActionName | Gets the name of the action.(Overrides HttpActionDescriptor.ActionName.) |
|
Configuration | Gets or sets the action configuration.(Inherited from HttpActionDescriptor.) |
|
ControllerDescriptor | Gets the information that describes the controller of the action.(Inherited from HttpActionDescriptor.) |
|
MethodInfo | Gets or sets the action-method information. |
|
Properties | Gets the properties associated with this instance.(Inherited from HttpActionDescriptor.) |
|
ResultConverter | Gets the converter for correctly transforming the result of calling ExecuteAsync(HttpControllerContext, IDictionaryString, Object)" into an instance of HttpResponseMessage.(Inherited from HttpActionDescriptor.) |
|
ReturnType | Gets the return type of this method.(Overrides HttpActionDescriptor.ReturnType.) |
|
SupportedHttpMethods | Gets or sets the supported http methods.(Overrides HttpActionDescriptor.SupportedHttpMethods.) |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Overrides Object.Equals(Object).) |
|
ExecuteAsync(HttpControllerContext, IDictionary<String, Object>, CancellationToken) | Executes 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).) |
|
Finalize() | (Inherited from Object.) |
|
GetCustomAttributes<T>() | Returns the custom attributes associated with the action descriptor.(Inherited from HttpActionDescriptor.) |
|
GetCustomAttributes<T>(Boolean) | Returns an array of custom attributes defined for this member, identified by type.(Overrides HttpActionDescriptor.GetCustomAttributes<T>(Boolean).) |
|
GetFilterPipeline() | Retrieves the filters for the given configuration and action.(Inherited from HttpActionDescriptor.) |
|
GetFilters() | Retrieves information about action filters.(Overrides HttpActionDescriptor.GetFilters().) |
|
GetHashCode() | (Overrides Object.GetHashCode().) |
|
GetParameters() | Retrieves the parameters of the action method.(Overrides HttpActionDescriptor.GetParameters().) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
System.Web.Http.Controllers Namespace
Return to top