Share via


ReflectedAsyncActionDescriptor 类

定义

提供有关异步操作方法的信息,如方法的名称、控制器、参数、特性和筛选器。

public class ReflectedAsyncActionDescriptor : System.Web.Mvc.Async.AsyncActionDescriptor, System.Web.Mvc.IMethodInfoActionDescriptor
type ReflectedAsyncActionDescriptor = class
    inherit AsyncActionDescriptor
    interface IMethodInfoActionDescriptor
Public Class ReflectedAsyncActionDescriptor
Inherits AsyncActionDescriptor
Implements IMethodInfoActionDescriptor
继承
ReflectedAsyncActionDescriptor
实现

构造函数

ReflectedAsyncActionDescriptor(MethodInfo, MethodInfo, String, ControllerDescriptor)

初始化 ReflectedAsyncActionDescriptor 类的新实例。

属性

ActionName

获取操作方法的名称。

AsyncMethodInfo

获取异步操作方法的方法信息。

CompletedMethodInfo

获取异步完成方法的方法信息。

ControllerDescriptor

获取异步操作方法的控制器描述符。

MethodInfo

提供有关异步操作方法的信息,如方法的名称、控制器、参数、特性和筛选器。

UniqueId

获取此类的实例的延迟初始化唯一 ID。

方法

BeginExecute(ControllerContext, IDictionary<String,Object>, AsyncCallback, Object)

使用指定参数和控制器上下文开始运行异步操作方法。

EndExecute(IAsyncResult)

返回异步操作的结果。

Execute(ControllerContext, IDictionary<String,Object>)

使用指定的参数和控制器上下文来执行异步操作方法。

(继承自 AsyncActionDescriptor)
GetCustomAttributes(Boolean)

返回为此成员定义的自定义特性的数组,指定的特性除外。

GetCustomAttributes(Type, Boolean)

返回为此成员定义的自定义属性数组,由类型标识。

GetFilterAttributes(Boolean)

获取筛选器特性。

GetFilters()
已过时.

返回与此操作方法关联的筛选器。

(继承自 ActionDescriptor)
GetParameters()

返回操作方法的参数。

GetSelectors()

返回操作方法选择器。

IsDefined(Type, Boolean)

确定是否为操作成员定义指定特性类型的一个或多个实例。

适用于