Freigeben über


ControllerActionInvoker Klasse

Definition

Stellt eine Klasse dar, die für das Aufrufen der Aktionsmethoden eines Controllers zuständig ist.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Vererbung
ControllerActionInvoker
Abgeleitet
Implementiert

Konstruktoren

ControllerActionInvoker()

Initialisiert eine neue Instanz der ControllerActionInvoker-Klasse.

Eigenschaften

Binders

Ruft die Modellbinder ab (bzw. legt diese fest), die der Aktion zugeordnet sind.

Methoden

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Erstellt das Aktionsergebnis.

FindAction(ControllerContext, ControllerDescriptor, String)

Sucht nach den Informationen zur Aktionsmethode.

GetControllerDescriptor(ControllerContext)

Ruft Informationen zum Controller ab, indem der angegebene Controllerkontext verwendet wird.

GetFilters(ControllerContext, ActionDescriptor)

Ruft Informationen zu den Aktionsfiltern ab.

GetParameterValue(ControllerContext, ParameterDescriptor)

Ruft den Wert des angegebenen Aktionsmethodenparameters ab.

GetParameterValues(ControllerContext, ActionDescriptor)

Ruft die Werte der Aktionsmethodenparameter ab.

InvokeAction(ControllerContext, String)

Ruft die angegebene Aktion auf, indem der angegebene Controllerkontext verwendet wird.

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

Ruft die angegebene Aktionsmethode auf, indem die angegebenen Parameter und der Controllerkontext verwendet werden.

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

Ruft die angegebene Aktionsmethode auf, indem die angegebenen Parameter, der Controllerkontext und die Aktionsfilter verwendet werden.

InvokeActionResult(ControllerContext, ActionResult)

Ruft das angegebene Aktionsergebnis auf, indem der angegebene Controllerkontext verwendet wird.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Ruft das angegebene Aktionsergebnis auf, indem die angegebenen Aktionsfilter und der Controllerkontext verwendet werden.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

Stellt eine Klasse dar, die für das Aufrufen der Aktionsmethoden eines Controllers zuständig ist.

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

Stellt eine Klasse dar, die für das Aufrufen der Aktionsmethoden eines Controllers zuständig ist.

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Ruft die angegebenen Autorisierungsfilter auf, indem der angegebene Aktionsdeskriptor und der Controllerkontext verwendet werden.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Ruft die angegebenen Ausnahmefilter auf, indem die angegebene Ausnahme und der Controllerkontext verwendet werden.

Gilt für: