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


System.Web.Mvc Пространство имен

Классы

AcceptVerbsAttribute

Представляет атрибут, указывающий HTTP-команды, на которые будет отвечать метод действия.

ActionDescriptor

Предоставляет сведения о методе действия, например о его имени, контроллере, параметрах, атрибутах и фильтрах.

ActionExecutedContext

Предоставляет контекст для метода ActionFilterAttribute ActionExecuted класса .

ActionExecutingContext

Предоставляет контекст для метода ActionFilterAttribute ActionExecuting класса .

ActionFilterAttribute

Представляет базовый класс для атрибутов фильтра.

ActionMethodSelectorAttribute

Представляет атрибут, влияющий на выбор метода действия.

ActionNameAttribute

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

ActionNameSelectorAttribute

Представляет атрибут, влияющий на выбор метода действия.

ActionResult

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

AdditionalMetadataAttribute

Предоставляет класс, реализующий IMetadataAware интерфейс для поддержки дополнительных метаданных.

AjaxHelper

Представляет поддержку для визуализации HTML в сценариях AJAX в представлении.

AjaxHelper<TModel>

Представляет поддержку для визуализации HTML в сценариях AJAX в строго типизированном представлении.

AjaxRequestExtensions

Представляет класс, расширяющий класс , HttpRequestBase добавляя возможность определять, является ли HTTP-запрос запросом AJAX.

AllowAnonymousAttribute

Представляет атрибут, помечающий контроллеры и действия, которые пропускают AuthorizeAttribute во время авторизации.

AllowHtmlAttribute

Разрешает включение HTML-разметки в запрос при создании привязки модели посредством пропуска проверки запроса для данного свойства. (Настоятельно рекомендуется выполнять в приложении явную проверку всех моделей с отключенной проверкой запросов с целью недопущения несанкционированного использования скриптов.)

AreaRegistration

Предоставляет способ для регистрации одной и более областей в приложении MVC ASP.NET.

AreaRegistrationContext

Инкапсулирует сведения, необходимые для регистрации области в приложении MVC ASP.NET.

AssociatedMetadataProvider

Предоставляет абстрактный класс для реализации поставщика метаданных.

AssociatedValidatorProvider

Предоставляет абстрактный класс для классов, реализующих поставщика проверки.

AsyncController

Предоставляется для обеспечения обратной совместимости с ASP.NET MVC 3.

AsyncTimeoutAttribute

Представляет атрибут, используемый для установки значения времени ожидания (в миллисекундах) для асинхронного метода.

AuthorizationContext

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

AuthorizeAttribute

Указывает, что доступ к контроллеру или методу действия предоставляется только пользователям, соответствующим требованиям к проверке подлинности.

BindAttribute

Представляет атрибут, служащий для предоставления сведений о том, как должна осуществляться привязка модели к параметру.

BuildManagerCompiledView

Представляет базовый класс для представлений, которые компилируются классом BuildManager перед отрисовкой обработчиком представлений.

BuildManagerViewEngine

Предоставляет базовый класс для обработчиков представлений.

ByteArrayModelBinder

Отображает запрос браузера в массив байтов.

CachedAssociatedMetadataProvider<TModelMetadata>

Предоставляет абстрактный класс для реализации поставщика метаданных с кэшированием.

CachedDataAnnotationsMetadataAttributes

Предоставляет контейнер для кэширования System.ComponentModel.DataAnnotations атрибутов.

CachedDataAnnotationsModelMetadata

Предоставляет контейнер для кэширования DataAnnotationsModelMetadata.

CachedDataAnnotationsModelMetadataProvider

Реализует поставщик метаданных модели по умолчанию с кэшированием для ASP.NET MVC.

CachedModelMetadata<TPrototypeCache>

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

CancellationTokenModelBinder

Предоставляет механизм, позволяющий распространять уведомления о том, что операции связывателя модели должны быть отменены.

ChildActionOnlyAttribute

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

ChildActionValueProvider

Представляет поставщик значений для значений из дочерних действий.

ChildActionValueProviderFactory

Представляет фабрику для создания объектов поставщиков значений для дочерних действий.

ClientDataTypeModelValidatorProvider

Возвращает проверяющие элементы управления модели для типа клиентских данных.

CompareAttribute

Предоставляет атрибут, сравнивающий два свойства модели.

ContentResult

Представляет определенный пользователем тип содержимого, являющийся результатом выполнения метода действия.

Controller

Предоставляет методы, реагирующие на HTTP-запросы, направляемые на веб-сайт MVC ASP.NET.

ControllerActionInvoker

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

ControllerBase

Представляет базовый класс для всех контроллеров MVC.

ControllerBuilder

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

ControllerContext

Инкапсулирует сведения о HTTP-запросе, который соответствует указанным RouteBase экземплярам и ControllerBase .

ControllerDescriptor

Инкапсулирует сведения, описывающие контроллер, например его имя, тип и действия.

ControllerInstanceFilterProvider

Добавляет контроллер в FilterProviderCollection экземпляр .

CustomModelBinderAttribute

Представляет атрибут, вызывающий настраиваемый связыватель модели.

DataAnnotationsModelMetadata

Предоставляет контейнер для общих метаданных, класса DataAnnotationsModelMetadataProvider и класса DataAnnotationsModelValidator для модели данных.

DataAnnotationsModelMetadataProvider

Реализует поставщик модели метаданных по умолчанию для ASP.NET MVC.

DataAnnotationsModelValidator

Предоставляет средство проверки модели.

DataAnnotationsModelValidator<TAttribute>

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

DataAnnotationsModelValidatorProvider

Реализует поставщика проверки по умолчанию для ASP.NET MVC.

DataErrorInfoModelValidatorProvider

Предоставляет контейнер для проверяющего элемента управления сведений об ошибках модели.

DefaultControllerFactory

Представляет фабрику контроллеров, регистрируемую по умолчанию.

DefaultModelBinder

Отображает запрос браузера в объект данных. Этот класс предоставляет конкретную реализацию связывателя модели.

DefaultViewLocationCache

Представляет кэш в памяти для расположений представлений.

DependencyResolver

Предоставляет точку регистрации для сопоставителей зависимостей, реализующих IDependencyResolver интерфейс IServiceLocator Common Service Locator или .

DependencyResolverExtensions

Предоставляет типобезопасную реализацию GetService(Type) и GetServices(Type).

DictionaryValueProvider<TValue>

Представляет базовый класс для поставщиков значений, чьи значения берутся из коллекции, реализующей интерфейс IDictionary<TKey,TValue>.

EmptyModelMetadataProvider

Предоставляет пустого поставщика метаданных для моделей данных, которым не требуются метаданные.

EmptyModelValidatorProvider

Предоставляет пустой поставщик проверки для моделей, которым не требуется проверяющий элемент управления.

EmptyResult

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

ExceptionContext

Предоставляет контекст для использования HandleErrorAttribute класса .

ExpressionHelper

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

FieldValidationMetadata

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

FileContentResult

Отправляет в ответ содержимое двоичного файла.

FilePathResult

Отправляет в ответ содержимое файла.

FileResult

Представляет базовый класс, используемый для отправки в ответ содержимого двоичного файла.

FileStreamResult

Отправляет двоичное содержимое в ответ с помощью экземпляра Stream .

Filter

Представляет класс метаданных, содержащий ссылку на реализацию одного или нескольких интерфейсов фильтра, порядок фильтров и область фильтра.

FilterAttribute

Представляет базовый класс для атрибутов фильтра действий и результата.

FilterAttributeFilterProvider

Определяет поставщик фильтра для атрибутов фильтра.

FilterInfo

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

FilterProviderCollection

Представляет коллекцию поставщиков фильтров для приложения.

FilterProviders

Предоставляет пункт регистрации для фильтров.

FormCollection

Содержит поставщики значений форм для приложения.

FormContext

Инкапсулирует сведения, необходимые для проверки и обработки входных данных из формы HTML.

FormValueProvider

Представляет поставщик значений для значений формы, содержащихся в объекте NameValueCollection .

FormValueProviderFactory

Представляет класс, ответственный за создание нового экземпляра объекта поставщика значения формы.

GlobalFilterCollection

Представляет класс, содержащий все глобальные фильтры.

GlobalFilters

Представляет глобальную коллекцию фильтров.

HandleErrorAttribute

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

HandleErrorInfo

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

HiddenInputAttribute

Представляет атрибут, используемый для указания того, следует ли отображать значение свойства или поля как скрытый входной элемент.

HtmlHelper

Поддерживает визуализацию элементов управления HTML в представлении.

HtmlHelper<TModel>

Представляет поддержку для визуализации элементов управления HTML в строго типизированном представлении.

HttpAntiForgeryException

Этот тип или член поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из кода.

HttpDeleteAttribute

Представляет атрибут, используемый для ограничения метода действия таким образом, чтобы этот метод обрабатывал только HTTP-запросы DELETE.

HttpFileCollectionValueProvider

Представляет поставщик значений для использования со значениями, поступающими из коллекции файлов HTTP.

HttpFileCollectionValueProviderFactory

Представляет класс, ответственный за создание нового экземпляра объекта поставщика значений коллекции файлов HTTP.

HttpGetAttribute

Представляет атрибут, используемый для ограничения метода действия таким образом, чтобы этот метод обрабатывал только HTTP-запросы GET.

HttpHeadAttribute

Указывает, что HTTP-запрос должен использовать HTTP-метод HEAD.

HttpNotFoundResult

Определяет объект, используемый для указания того, что не удалось найти запрошенный ресурс.

HttpOptionsAttribute

Представляет атрибут, используемый для ограничения метода действия таким образом, чтобы этот метод обрабатывал только HTTP-запросы OPTIONS.

HttpPatchAttribute

Представляет атрибут, используемый для ограничения метода действия таким образом, чтобы этот метод обрабатывал только HTTP-запросы PATCH.

HttpPostAttribute

Представляет атрибут, используемый для ограничения метода действия таким образом, чтобы этот метод обрабатывал только HTTP-запросы POST.

HttpPostedFileBaseModelBinder

Связывает модель с переданным файлом.

HttpPutAttribute

Представляет атрибут, используемый для ограничения метода действия таким образом, чтобы этот метод обрабатывал только HTTP-запросы PUT.

HttpRequestExtensions

HttpRequestBase Расширяет класс , содержащий значения HTTP, отправленные клиентом во время веб-запроса.

HttpStatusCodeResult

Предоставляет метод для возвращения результата действия с определенным кодом состояния и описанием HTTP-ответа.

HttpUnauthorizedResult

Представляет результат несанкционированного HTTP-запроса.

JavaScriptResult

Отправляет в ответ содержимое JavaScript.

JQueryFormValueProvider

ValueProvider формы JQuery используется для обработки данных формата JQuery в формах запроса.

JQueryFormValueProviderFactory

Предоставляет необходимое значение ValueProvider для управления данными формы JQuery.

JsonResult

Представляет класс, используемый для отправки в ответ содержимого в формате JSON.

JsonValueProviderFactory

Позволяет методам действия передавать и получать текст в формате JSON и осуществлять привязку модели текста JSON к параметрам методам действий.

LinqBinaryModelBinder

Сопоставляет запрос браузера с объектом LINQ Binary .

MaxLengthAttributeAdapter

Предоставляет адаптер для атрибута MaxLengthAttribute.

MinLengthAttributeAdapter

Предоставляет адаптер для атрибута MinLengthAttribute.

ModelBinderAttribute

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

ModelBinderDictionary

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

ModelBinderProviderCollection

Содержимое не будет обновлено. Просьба не добавлять сюда материал.

ModelBinderProviders

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

ModelBinders

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

ModelBindingContext

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

ModelClientValidationEqualToRule

Этот тип или член поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из кода.

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

Этот тип или член поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из кода.

ModelClientValidationRegexRule

Этот тип или член поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из кода.

ModelClientValidationRemoteRule

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

ModelClientValidationRequiredRule

Представляет обязательное правило для проверки клиентов моделей.

ModelClientValidationRule

Этот тип или член поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из кода.

ModelClientValidationStringLengthRule

Этот тип или член поддерживает инфраструктуру платформа .NET Framework и не предназначен для использования непосредственно из кода. Представляет длину правила проверки клиента модели.

ModelError

Представляет ошибку, которая происходит во время привязки модели.

ModelErrorCollection

Коллекция экземпляров класса ModelError.

ModelMetadata

Предоставляет контейнер для общих метаданных, класса ModelMetadataProvider и класса ModelValidator для модели данных.

ModelMetadataProvider

Предоставляет абстрактный базовый класс для пользовательского поставщика метаданных.

ModelMetadataProviders

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

ModelState

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

ModelStateDictionary

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

ModelValidationResult

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

ModelValidator

Предоставляет базовый класс для реализации логики проверки.

ModelValidatorProvider

Предоставляет список проверяющих элементов управления для модели.

ModelValidatorProviderCollection

Содержимое не будет обновлено. Просьба не добавлять сюда материал.

ModelValidatorProviders

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

MultiSelectList

Представляет список элементов, из которого пользователи могут выбрать несколько элементов.

MvcFilter

При реализации в производном классе представляет класс метаданных, содержащий ссылку на реализацию одного или нескольких интерфейсов фильтра, порядок фильтров и область фильтра.

MvcHandler

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

MvcHtmlString

Представляет HTML-кодированную строку, которую не следует перекодировать еще раз.

MvcHttpHandler

Проверяет и обрабатывает HTTP-запрос.

MvcRouteHandler

Создает объект , который реализует интерфейс IHttpHandler и передает ему контекст запроса.

MvcWebRazorHostFactory

Создает экземпляры System.Web.Mvc.MvcWebPageRazorHost файлов.

NameValueCollectionExtensions

Расширяет объект NameValueCollection, чтобы можно было скопировать коллекцию в указанный словарь.

NameValueCollectionValueProvider

Представляет базовый класс для поставщиков значений NameValueCollection , значения которых поступают из объекта .

NoAsyncTimeoutAttribute

Предоставляет удобную оболочку для атрибута AsyncTimeoutAttribute .

NonActionAttribute

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

OutputCacheAttribute

Представляет атрибут, используемый для маркирования метода действия, выходные данные которого будут кэшироваться.

OverrideActionFiltersAttribute

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

OverrideAuthenticationAttribute

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

OverrideAuthorizationAttribute

Представляет атрибуты, связанные с авторизацией.

OverrideExceptionFiltersAttribute

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

OverrideResultFiltersAttribute

Представляет атрибуты, связанные с фильтром результатов.

ParameterBindingInfo

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

ParameterDescriptor

Содержит сведения, описывающие параметр.

PartialViewResult

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

PreApplicationStartCode

Предоставляет пункт регистрации для кода запуска ASP.NET Razor, выполняемого перед приложением.

QueryStringValueProvider

Представляет поставщик значений для строк запроса, содержащихся в объекте NameValueCollection .

QueryStringValueProviderFactory

Представляет класс, ответственный за создание нового экземпляра объекта поставщика значения строки запроса.

RangeAttributeAdapter

Предоставляет адаптер для атрибута RangeAttribute.

RazorView

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

RazorViewEngine

Представляет обработчик представлений для визуализации веб-страниц, использующих синтаксис ASP.NET Razor.

RedirectResult

Управляет обработкой действий приложения, выполняя перенаправление на указанный универсальный код ресурса (URI).

RedirectToRouteResult

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

ReflectedActionDescriptor

Содержит сведения, описывающие отраженный метод действия.

ReflectedControllerDescriptor

Содержит сведения, описывающие отраженный контроллер.

ReflectedParameterDescriptor

Содержит сведения, описывающие отраженный параметр метода действия.

RegularExpressionAttributeAdapter

Предоставляет адаптер для атрибута RegularExpressionAttribute.

RemoteAttribute

Предоставляет атрибут, использующий удаленный проверяющий элемент управления подключаемого модуля проверки jQuery.

RequiredAttributeAdapter

Предоставляет адаптер для атрибута RequiredAttributeAttribute.

RequireHttpsAttribute

Представляет атрибут, принудительно вызывающий переотправку незащищенного HTTP-запроса по протоколу HTTPS.

ResultExecutedContext

Предоставляет контекст для OnResultExecuted(ResultExecutedContext) метода ActionFilterAttribute класса .

ResultExecutingContext

Предоставляет контекст для OnResultExecuting(ResultExecutingContext) метода ActionFilterAttribute класса .

RouteAreaAttribute

Определяет область, задаваемую для всех маршрутов, указанных в этом контроллере.

RouteAttribute

Поместите в контроллер или действие, чтобы предоставить его непосредственно через маршрут. При размещении в контроллере применяется к действиям без каких-либо System.Web.Mvc.RouteAttribute.

RouteCollectionAttributeRoutingExtensions

Предоставляет расширения для атрибута коллекции маршрутов.

RouteCollectionExtensions

RouteCollection Расширяет объект для маршрутизации MVC.

RouteDataValueProvider

Представляет поставщик значений для данных маршрута, содержащихся в объекте, реализуемом интерфейсе IDictionary<TKey,TValue> .

RouteDataValueProviderFactory

Представляет фабрику для создания объектов поставщиков значений данных маршрутов.

RoutePrefixAttribute

Отмечает контроллер префиксом маршрута, который применяется ко всем действиям в контроллере.

SelectList

Представляет список, позволяющий пользователям выбрать один элемент.

SelectListGroup

Представляет элемент optgroup HTML и его атрибуты. В выбранном списке поддерживаются несколько групп с одинаковым именем. Они сравниваются с равенством ссылок.

SelectListItem

Представляет выбранный элемент в экземпляре SelectList класса .

SessionStateAttribute

Задает состояние сеанса для контроллера.

SessionStateTempDataProvider

Предоставляет данные состояния сеанса текущему TempDataDictionary объекту.

StringLengthAttributeAdapter

Предоставляет адаптер для атрибута StringLengthAttribute.

TagBuilder

Содержит классы и свойства для создания HTML-элементов. Этот класс используется для написания вспомогательных ресурсов, например тех, которые находятся в System.Web.Helpers пространстве имен.

TempDataDictionary

Представляет набор данных, существующий только в течение времени от одного запроса до другого.

TemplateInfo

Инкапсулирует сведения о текущем контексте шаблона.

UnobtrusiveValidationAttributesGenerator

Этот тип или член поддерживает инфраструктуру .NET Framework и не предназначен для непосредственного использования из кода.

UrlHelper

Содержит методы построения URL-адресов для MVC ASP.NET в приложении.

UrlParameter

Представляет необязательный параметр, используемый классом MvcHandler во время маршрутизации.

ValidatableObjectAdapter

Предоставляет адаптер объекта, который можно проверить.

ValidateAntiForgeryTokenAttribute

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

ValidateInputAttribute

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

ValueProviderCollection

Представляет коллекцию объектов поставщиков значений для приложения.

ValueProviderDictionary

Примечание. Этот API устарел. Представляет словарь поставщиков значений для приложения.

ValueProviderFactories

Представляет контейнер для объектов фабрик поставщиков значений.

ValueProviderFactory

Представляет фабрику для создания объектов поставщиков значений.

ValueProviderFactoryCollection

Представляет коллекцию фабрик поставщиков значений для приложения.

ValueProviderResult

Представляет результат привязки значения (например, из данных отправки формы или строки запроса) к свойству аргумента метода действия или к самому аргументу.

ViewContext

Инкапсулирует сведения, относящиеся к визуализации представления.

ViewDataDictionary

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

ViewDataDictionary<TModel>

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

ViewDataInfo

Инкапсулирует сведения о содержимом текущего шаблона, используемого для разработки шаблонов, и о вспомогательных методах HTML, взаимодействующих с шаблонами.

ViewEngineCollection

Представляет коллекцию обработчиков представлений, доступных приложению.

ViewEngineResult

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

ViewEngines

Представляет коллекцию обработчиков представлений, доступных приложению.

ViewMasterPage

Представляет сведения, необходимые для построения главной страницы представления.

ViewMasterPage<TModel>

Представляет сведения, необходимые для построения строго типизированной главной страницы представления.

ViewPage

Представляет свойства и методы, требуемые для визуализации представления в виде страницы веб-форм.

ViewPage<TModel>

Представляет сведения, необходимые для визуализации строго типизированного представления в виде страницы веб-форм.

ViewResult

Представляет класс, используемый для отрисовки представления с помощью экземпляра IView , возвращаемого IViewEngine объектом .

ViewResultBase

Представляет базовый класс, используемый для предоставления модели представления и последующей визуализации представления в ответ.

ViewStartPage

Предоставляет абстрактный класс, который можно использовать для реализации начальной (главной) страницы представления.

ViewTemplateUserControl

Предоставляет контейнер для TemplateInfo объектов .

ViewTemplateUserControl<TModel>

Предоставляет контейнер для TemplateInfo объектов .

ViewType

Представляет тип представления.

ViewUserControl

Представляет сведения, необходимые для построения пользовательского элемента управления.

ViewUserControl<TModel>

Представляет сведения, необходимые для построения строго типизированного пользовательского элемента управления.

VirtualPathProviderViewEngine

Представляет абстрактную реализацию интерфейса базового IViewEngine класса.

WebFormView

Представляет сведения, необходимые для построения страницы веб-форм в ASP.NET MVC.

WebFormViewEngine

Представляет обработчик представлений, используемый для визуализации страницы веб-форм в ответ.

WebViewPage

Представляет свойства и методы, требуемые для визуализации представления, использующего синтаксис ASP.NET Razor.

WebViewPage<TModel>

Представляет свойства и методы, требуемые для визуализации представления, использующего синтаксис ASP.NET Razor.

Интерфейсы

IActionFilter

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

IActionInvoker

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

IActionInvokerFactory

Используется для создания IActionInvoker экземпляра для текущего запроса.

IAuthorizationFilter

Определяет методы, которые требуются для фильтра авторизации.

IClientValidatable

Предоставляет платформе проверки ASP.NET MVC способ обнаружения того, поддерживает ли проверяющий элемент управления клиентскую проверку, во время выполнения.

IController

Определяет методы, которые требуются для контроллера.

IControllerActivator

Предоставляет возможность точного управления созданием экземпляров контроллеров с помощью внедрения зависимости.

IControllerFactory

Определяет методы, которые требуются для фабрики контроллеров.

IDependencyResolver

Определяет методы, упрощающие поиск служб и разрешение зависимостей.

IEnumerableValueProvider

Представляет специальный IValueProvider объект, который может быть перечисляемым.

IExceptionFilter

Определяет методы, которые требуются для фильтра исключений.

IFilterProvider

Предоставляет интерфейс для поиска фильтров.

IMetadataAware

Предоставляет интерфейс для предоставления атрибутов классу AssociatedMetadataProvider .

IMethodInfoActionDescriptor

Необязательный интерфейс для ActionDescriptor типов, предоставляющих MethodInfo.

IModelBinder

Определяет методы, которые требуются для связывателя модели.

IModelBinderProvider

Определяет методы, обеспечивающие динамические реализации привязки модели для классов, реализующих IModelBinder интерфейс .

IMvcFilter

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

IResultFilter

Определяет методы, которые требуются для фильтра результатов.

IRouteWithArea

Связывает маршрут с областью в приложении MVC ASP.NET.

ITempDataProvider

Определяет контракт для поставщиков временных данных, хранящих данные, которые просматриваются при следующем запросе.

ITempDataProviderFactory

Используется для создания ITempDataProvider экземпляра для контроллера.

IUnvalidatedValueProvider

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

IValueProvider

Определяет методы, которые требуются поставщику значений в MVC ASP.NET.

IView

Определяет методы, которые требуются для представления.

IViewDataContainer

Определяет методы, которые требуются для словаря данных представления.

IViewEngine

Определяет методы, которые требуются для обработчика представлений.

IViewLocationCache

Определяет методы, которые требуются для кэширования расположений представлений в памяти.

IViewPageActivator

Предоставляет возможность точного управления созданием экземпляров страниц представления с помощью внедрения зависимости.

Перечисления

AreaReference

Управляет интерпретацией имени контроллера при создании RemoteAttribute.

FilterScope

Определяет значения, указывающие порядок запуска фильтров ASP.NET MVC с одинаковым типом фильтра и порядком фильтра.

FormMethod

Перечисляет типы HTTP-запросов для формы.

Html5DateRenderingMode

Перечисляет режим отображения даты для HTML5.

HttpVerbs

Перечисляет HTTP-команды.

InputType

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

JsonRequestBehavior

Задает, разрешены ли HTTP-запросы GET от клиента.

TagRenderMode

Перечисляет режимы, доступные для визуализации тегов HTML.

Делегаты

ActionSelector

Представляет делегат, который содержит логику для выбора метода действия.

DataAnnotationsModelValidationFactory

Представляет метод, создающий экземпляр DataAnnotationsModelValidatorProvider.

DataAnnotationsValidatableObjectAdapterFactory

Предоставляет фабрику для проверяющих элементов, основанных на IValidatableObject.