Поделиться через


ControllerActionInvoker Класс

Определение

Представляет класс, ответственный за вызов методов действия контроллера.

public class ControllerActionInvoker : System.Web.Mvc.IActionInvoker
type ControllerActionInvoker = class
    interface IActionInvoker
Public Class ControllerActionInvoker
Implements IActionInvoker
Наследование
ControllerActionInvoker
Производный
Реализации

Конструкторы

ControllerActionInvoker()

Инициализирует новый экземпляр класса ControllerActionInvoker.

Свойства

Binders

Получает или задает связыватели моделей, связанный с действием.

Методы

CreateActionResult(ControllerContext, ActionDescriptor, Object)

Создает результат действия.

FindAction(ControllerContext, ControllerDescriptor, String)

Выполняет поиск сведений о методе действия.

GetControllerDescriptor(ControllerContext)

Извлекает сведения о контроллере, используя указанный контекст контроллера.

GetFilters(ControllerContext, ActionDescriptor)

Извлекает сведения о фильтрах действий.

GetParameterValue(ControllerContext, ParameterDescriptor)

Получает значение указанного параметра метода действия.

GetParameterValues(ControllerContext, ActionDescriptor)

Получает значения параметров метода действия.

InvokeAction(ControllerContext, String)

Вызывает указанное действие, используя заданный контекст контроллера.

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

Вызывает указанный метод действия, используя заданные параметры и контекст контроллера.

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

Вызывает указанный метод действия, используя заданные параметры, контекст контроллера и фильтры действий.

InvokeActionResult(ControllerContext, ActionResult)

Вызывает указанный результат действия, используя заданный контекст контроллера.

InvokeActionResultWithFilters(ControllerContext, IList<IResultFilter>, ActionResult)

Вызывает указанный результат действия, используя заданные фильтры действий и контекст контроллера.

InvokeAuthenticationFilters(ControllerContext, IList<IAuthenticationFilter>, ActionDescriptor)

Представляет класс, ответственный за вызов методов действия контроллера.

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

Представляет класс, ответственный за вызов методов действия контроллера.

InvokeAuthorizationFilters(ControllerContext, IList<IAuthorizationFilter>, ActionDescriptor)

Вызывает указанные фильтры авторизации, используя заданный дескриптор действия и контекст контроллера.

InvokeExceptionFilters(ControllerContext, IList<IExceptionFilter>, Exception)

Вызывает указанные фильтры исключений, используя заданное исключение и контекст контроллера.

Применяется к