Compartilhar via


TaskAsyncActionDescriptor Classe

Definição

Quando um método de ação retorna Task ou Task<T> , o TaskAsyncActionDescriptor fornece informações sobre a ação.

public class TaskAsyncActionDescriptor : System.Web.Mvc.Async.AsyncActionDescriptor, System.Web.Mvc.IMethodInfoActionDescriptor
type TaskAsyncActionDescriptor = class
    inherit AsyncActionDescriptor
    interface IMethodInfoActionDescriptor
Public Class TaskAsyncActionDescriptor
Inherits AsyncActionDescriptor
Implements IMethodInfoActionDescriptor
Herança
TaskAsyncActionDescriptor
Implementações

Construtores

TaskAsyncActionDescriptor(MethodInfo, String, ControllerDescriptor)

Inicializa uma nova instância da classe TaskAsyncActionDescriptor.

Propriedades

ActionName

Obtém o nome do método de ação.

ControllerDescriptor

Obtém o descritor do controlador.

MethodInfo

Quando um método de ação retorna Task ou Task<T> , o TaskAsyncActionDescriptor fornece informações sobre a ação.

TaskMethodInfo

Obtém informações para a tarefa assíncrona.

UniqueId

Obtém a ID exclusiva para a tarefa.

Métodos

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

Invoca o método de ação assíncrono usando os parâmetros, retorno de chamada do contexto do controlador e estado especificados.

EndExecute(IAsyncResult)

Encerra a operação assíncrona.

Execute(ControllerContext, IDictionary<String,Object>)

Executa o método de ação assíncrono.

GetCustomAttributes(Boolean)

Retorna uma matriz de atributos personalizados definidos para esse membro, excluindo atributos nomeados.

GetCustomAttributes(Type, Boolean)

Retorna uma matriz de atributos personalizados que são definidos para esse membro, identificados por tipo.

GetFilterAttributes(Boolean)

Retorna uma matriz de todos os atributos personalizados aplicados a este membro.

GetFilters()
Obsoleto.

Retorna os filtros associados a este método de ação.

(Herdado de ActionDescriptor)
GetParameters()

Retorna os parâmetros do método de ação assíncrono.

GetSelectors()

Retorna os seletores do método de ação assíncrono.

IsDefined(Type, Boolean)

Retorna um valor que indica se uma ou mais instâncias do atributo personalizado especificado são definidas para esse membro.

Aplica-se a