Partilhar via


ControllerActionInvoker Classe

Definição

Representa uma classe responsável por invocar os métodos de ação de um controlador.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Herança
ControllerActionInvoker
Derivado
Implementações

Construtores

ControllerActionInvoker()

Inicializa uma nova instância da classe ControllerActionInvoker.

Propriedades

Binders

Obtém ou define os associadores de modelo associados à ação.

Métodos

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Cria o resultado da ação.

FindAction(ControllerContext, ControllerDescriptor, String)

Encontra as informações sobre o método de ação.

GetControllerDescriptor(ControllerContext)

Recupera informações sobre o controlador usando o contexto do controlador especificado.

GetFilters(ControllerContext, ActionDescriptor)

Recupera informações sobre os filtros de ação.

GetParameterValue(ControllerContext, ParameterDescriptor)

Obtém o valor do parâmetro do método de ação especificado.

GetParameterValues(ControllerContext, ActionDescriptor)

Obtém os valores dos parâmetros do método de ação.

InvokeAction(ControllerContext, String)

Invoca a ação especificada usando o contexto de controlador especificado.

InvokeActionMethod(ControllerContext, ActionDescriptor, IDictionary<String,Object>)

Invoca o método de ação especificado usando os parâmetros e o contexto de controlador especificados.

InvokeActionMethodWithFilters(ControllerContext, IList<IActionFilter>, ActionDescriptor, IDictionary<String,Object>)

Invoca o método de ação especificado usando os parâmetros, o contexto de controlador e os filtros de ação especificados.

InvokeActionResult(ControllerContext, ActionResult)

Invoca o resultado da ação especificada usando o contexto de controlador especificado.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Invoca o resultado da ação especificada usando os filtros de ação e o contexto de controlador especificados.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

Representa uma classe responsável por invocar os métodos de ação de um controlador.

InvokeAuthenticationFiltersChallenge(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor, ActionResult)

Representa uma classe responsável por invocar os métodos de ação de um controlador.

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Invoca os filtros de autorização especificados usando o descritor de ação e o contexto de controlador especificados.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Invoca os filtros de exceção especificados usando a exceção e o contexto de controlador especificados.

Aplica-se a