ControllerActionInvoker Clase

Definición

Representa una clase responsable de invocar los métodos de acción de un controlador.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Herencia
ControllerActionInvoker
Derivado
Implementaciones

Constructores

ControllerActionInvoker()

Inicializa una nueva instancia de la clase ControllerActionInvoker.

Propiedades

Binders

Obtiene o establece los enlazadores de modelos asociados a la acción.

Métodos

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Crea el resultado de la acción.

FindAction(ControllerContext, ControllerDescriptor, String)

Busca la información sobre el método de la acción.

GetControllerDescriptor(ControllerContext)

Recupera información acerca del controlador mediante el contexto del controlador especificado.

GetFilters(ControllerContext, ActionDescriptor)

Recupera información sobre los filtros de acción.

GetParameterValue(ControllerContext, ParameterDescriptor)

Obtiene el valor del parámetro de método de acción especificado.

GetParameterValues(ControllerContext, ActionDescriptor)

Obtiene los valores de los parámetros de método de acción.

InvokeAction(ControllerContext, String)

Invoca la acción especificada mediante el contexto del controlador especificado.

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

Invoca el método de la acción especificada mediante los parámetros especificados y el contexto del controlador.

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

Invoca el método de la acción especificada mediante los parámetros especificados, el contexto del controlador y los filtros de acción.

InvokeActionResult(ControllerContext, ActionResult)

Invoca el resultado de la acción especificada mediante el contexto del controlador especificado.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Invoca el resultado de la acción especificada mediante los filtros de acción especificados y el contexto del controlador.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

Representa una clase responsable de invocar los métodos de acción de un controlador.

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

Representa una clase responsable de invocar los métodos de acción de un controlador.

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Invoca los filtros de autorización especificados mediante el descriptor de acción especificado y el contexto del controlador.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Invoca los filtros de excepciones especificados mediante la excepción especificada y el contexto del controlador.

Se aplica a