Sdílet prostřednictvím


ControllerActionInvoker Třída

Definice

Představuje třídu, která je zodpovědná za vyvolání metod akce kontroleru.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Dědičnost
ControllerActionInvoker
Odvozené
Implementuje

Konstruktory

ControllerActionInvoker()

Inicializuje novou instanci ControllerActionInvoker třídy .

Vlastnosti

Binders

Získá nebo nastaví pořadače modelu, které jsou přidruženy k akci.

Metody

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Vytvoří výsledek akce.

FindAction(ControllerContext, ControllerDescriptor, String)

Vyhledá informace o metodě akce.

GetControllerDescriptor(ControllerContext)

Načte informace o kontroleru pomocí zadaného kontextu kontroleru.

GetFilters(ControllerContext, ActionDescriptor)

Načte informace o filtrech akcí.

GetParameterValue(ControllerContext, ParameterDescriptor)

Získá hodnotu zadaného parametru action-method.

GetParameterValues(ControllerContext, ActionDescriptor)

Získá hodnoty parametrů metody akce.

InvokeAction(ControllerContext, String)

Vyvolá zadanou akci pomocí zadaného kontextu kontroleru.

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

Vyvolá metodu zadané akce pomocí zadaných parametrů a kontextu kontroleru.

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

Vyvolá metodu zadané akce pomocí zadaných parametrů, kontextu kontroleru a filtrů akcí.

InvokeActionResult(ControllerContext, ActionResult)

Vyvolá zadaný výsledek akce pomocí zadaného kontextu kontroleru.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Vyvolá výsledek zadané akce pomocí zadaných filtrů akce a kontextu kontroleru.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

Představuje třídu, která je zodpovědná za vyvolání metod akce kontroleru.

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

Představuje třídu, která je zodpovědná za vyvolání metod akce kontroleru.

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Vyvolá zadané filtry autorizace pomocí zadaného popisovače akce a kontextu kontroleru.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Vyvolá filtry určených výjimek pomocí zadané výjimky a kontextu kontroleru.

Platí pro