Microsoft.AspNetCore.Mvc Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, необходимые для создания приложения MVC.
Accepted |
Объект , ActionResult возвращающий ответ Accepted (202) с заголовком Location. |
Accepted |
Объект , ActionResult возвращающий ответ Accepted (202) с заголовком Location. |
Accepted |
Объект , ActionResult возвращающий ответ Accepted (202) с заголовком Location. |
Accept |
Указывает, какие HTTP-методы поддерживает действие. |
Action |
Объект контекста для выполнения действия, выбранного как часть HTTP-запроса. |
Action |
Указывает, что при создании контроллера свойство контроллера должно быть задано с текущим ActionContext значением . Свойство должно иметь открытый метод set. |
Action |
Указывает имя действия. |
Action |
Реализация по умолчанию IActionResult. |
Action |
Тип, который заключает в оболочку |
Antiforgery |
Объект , BadRequestResult используемый для сбоев проверки защиты от подделки. Используется IAntiforgeryValidationFailedResult для сопоставления при сбоях проверки в фильтрах результатов MVC. |
Api |
Параметры, используемые для настройки поведения для типов, помеченных с ApiControllerAttributeпомощью . |
Api |
Указывает, что тип и все производные типы используются для обслуживания ответов API HTTP. Контроллеры, дополненные этим атрибутом, настраиваются с помощью функций и поведения, предназначенных для улучшения возможностей разработчика при создании API. При оформлении в сборке все контроллеры в сборке будут рассматриваться как контроллеры с поведением API. Дополнительные сведения см. в разделе Атрибут ApiController. |
Api |
Соглашения API, применяемые к действию контроллера. Соглашения API используются для влияния на выходные данные ApiExplorer. ApiConventionMethodAttribute можно использовать для указания точного метода соглашения, применяемого к действию. ApiConventionTypeAttribute дополнительные сведения о применении соглашений на уровне сборки или контроллера. |
Api |
Соглашения API, применяемые к сборке, содержащей контроллеры MVC или один контроллер. Соглашения API используются для влияния на выходные данные ApiExplorer. Соглашения должны быть статическими типами. Методы в соглашении сопоставляются с методом действия с помощью правил, заданных параметром ApiConventionNameMatchAttribute , которые могут применяться к имени метода или его параметрам и ApiConventionTypeMatchAttribute которые применяются к параметрам. Если атрибуты, определяющие поведение, не найдены, MVC сопоставляет имена методов и параметров с помощью Exact , а типы параметров — с помощью AssignableFrom. |
Api |
Представляет данные, используемые для создания |
Api |
Управляет видимостью и именем группы связанного |
Area |
Задает область, содержащую контроллер или действие. |
Auto |
Атрибут, который вызывает проверку маркеров защиты от подделки для всех небезопасных методов HTTP. Маркер защиты от подделки требуется для методов HTTP, отличных от GET, HEAD, OPTIONS и TRACE. |
Bad |
Объект ObjectResult , который при выполнении создаст ответ "Неверный запрос" (400). |
Bad |
Объект , StatusCodeResult который при выполнении создаст ответ "Неверный запрос" (400). |
Bind |
Этот атрибут можно использовать для параметров и типов действий, чтобы указать метаданные уровня модели. |
Bind |
Атрибут, который включает привязку для всех свойств, которые определяет декорированный контроллер или модель страницы Razor. |
Bind |
Атрибут, который может указать имя модели или тип IModelBinder для использования для привязки связанного свойства. |
Cache |
Определяет набор параметров, которые можно использовать для кэширования ответов. |
Challenge |
Объект ActionResult , который при выполнении вызывает HttpContext.ChallengeAsync. |
Client |
Сведения о возникновении ошибок клиента. Этот тип используется для настройки ошибок клиента, создаваемых потребителями ClientErrorMapping. |
Conflict |
Объект , ObjectResult который при выполнении создаст ответ Conflict (409). |
Conflict |
Объект , StatusCodeResult который при выполнении приведет к получению ответа Conflict (409). |
Consumes |
Фильтр, указывающий поддерживаемые типы контента запроса. ContentTypes используется для выбора действия, если в противном случае было бы несколько совпадений. |
Content |
Объект , ActionResult который при выполнении будет выдавать ответ с содержимым. |
Controller |
Базовый класс для контроллера MVC с поддержкой представлений. |
Controller |
Указывает, что тип и все производные типы, к которым применяется этот атрибут, считаются контроллером в механизме обнаружения контроллера по умолчанию, если NonControllerAttribute только они не применяются к какому-либо типу в иерархии. |
Controller |
Базовый класс для контроллера MVC без поддержки представлений. |
Controller |
Контекст, связанный с текущим запросом контроллера. |
Controller |
Указывает, что при создании контроллера свойство контроллера должно быть задано с текущим ControllerContext значением . Свойство должно иметь открытый метод set. |
Cookie |
Предоставляет программную конфигурацию для файлов cookie, заданных CookieTempDataProvider |
Created |
Объект , ActionResult возвращающий ответ Created (201) с заголовком Location. |
Created |
Объект , ActionResult возвращающий ответ Created (201) с заголовком Location. |
Created |
Объект , ActionResult возвращающий ответ Created (201) с заголовком Location. |
Default |
Соглашения API по умолчанию. |
Disable |
Отключает ограничение на размер текста запроса. |
Empty |
Представляет объект , ActionResult который при выполнении не будет делать никаких действий. |
File |
Представляет объект , ActionResult который при выполнении записывает двоичный файл в ответ. |
File |
Представляет объект , ActionResult который при выполнении записывает файл в качестве ответа. |
File |
Представляет объект , ActionResult который при выполнении записывает файл из потока в ответ. |
Forbid |
Объект ActionResult , который при выполнении вызывает HttpContext.ForbidAsync. |
Format |
Фильтр, который будет использовать значение формата в данных маршрута или строке запроса для задания типа контента для объекта , возвращаемого ObjectResult действием. |
From |
Указывает, что параметр или свойство должны быть привязаны с помощью текста запроса. |
From |
Указывает, что параметр или свойство должны быть привязаны с помощью form-data в тексте запроса. |
From |
Указывает, что параметр или свойство должны быть привязаны с помощью заголовков запроса. |
From |
Указывает, что параметр или свойство должны быть привязаны с помощью строки запроса запроса. |
From |
Указывает, что параметр или свойство должны быть привязаны с помощью данных маршрута из текущего запроса. |
From |
Указывает, что параметр или свойство должны быть привязаны с помощью служб запросов. |
Hidden |
Указывает, что связанное свойство или все свойства со связанным типом должны быть изменены с помощью входного <> элемента типа hidden. |
Http |
Определяет действие, поддерживающее метод HTTP DELETE. |
Http |
Определяет действие, которое поддерживает метод HTTP GET. |
Http |
Определяет действие, поддерживающее метод HTTP HEAD. |
Http |
Определяет действие, поддерживающее метод HTTP OPTIONS. |
Http |
Определяет действие, поддерживающее метод HTTP PATCH. |
Http |
Определяет действие, поддерживающее метод HTTP POST. |
Http |
Определяет действие, поддерживающее метод HTTP PUT. |
Ignore |
Фильтр, пропускающий проверку маркера защиты от подделки. |
Json |
Параметры для настройки SystemTextJsonInputFormatter и SystemTextJsonOutputFormatter. |
Json |
Расширения для JsonPatchDocument<TModel> |
Json |
Результат действия, форматирующий заданный объект как JSON. |
Local |
Объект , ActionResult возвращающий ответ Found (302), Moved Permanently (301), Temporary Redirect (307) или Permanent Redirect (308) с заголовком Location по указанному локальному URL-адресу. |
Middleware |
Выполняет конвейер ПО промежуточного слоя, предоставленный ConfigurationType. Конвейер ПО промежуточного слоя будет рассматриваться как фильтр асинхронных ресурсов. |
Middleware |
Выполняет конвейер ПО промежуточного слоя, предоставленный ConfigurationType. Конвейер ПО промежуточного слоя будет рассматриваться как фильтр асинхронных ресурсов. |
Model |
Атрибут, который может указать имя или тип модели, используемый IModelBinder для привязки. |
Model |
Атрибут, который может указать имя или тип модели, используемый IModelBinder для привязки. |
Model |
Этот атрибут указывает класс метаданных для связи с классом модели данных. |
Model |
Этот атрибут указывает класс метаданных для связи с классом модели данных. |
Mvc |
Предоставляет программную конфигурацию для JSON на платформе MVC. |
Mvc |
Предоставляет программную конфигурацию для модулей форматирования JSON с помощью Newtonsoft.JSON. |
Mvc |
Предоставляет программную конфигурацию для платформы MVC. |
Mvc |
Предоставляет программную конфигурацию для представлений в платформе MVC. |
No |
Объект , StatusCodeResult который при выполнении будет выдавать ответ 204 No Content. |
Non |
Указывает, что метод контроллера не является методом действия. |
Non |
Указывает, что тип и все производные типы, к которым применяется этот атрибут, не считаются контроллером в механизме обнаружения контроллера по умолчанию. |
Non |
Указывает, что тип и все производные типы, к которым применяется этот атрибут, не считаются компонентом представления в механизме обнаружения компонента представления по умолчанию. |
Not |
Объект ObjectResult , который при выполнении приведет к получению ответа "Не найдено" (404). |
Not |
Представляет объект , StatusCodeResult который при выполнении создаст ответ "Не найдено" (404). |
Object |
Объект ActionResult , который при выполнении записывает объект в ответ с помощью механизмов, предоставляемых узлом. |
Ok |
Объект , ObjectResult который при выполнении выполняет согласование содержимого, форматирует тело сущности и выдает Status200OK ответ в случае успешного согласования и форматирования. |
Ok |
Объект StatusCodeResult , который при выполнении приведет к пустому ответу Status200OK . |
Page |
Обработчик RemoteAttributeBase страницы razor, который настраивает ненавязчивую проверку для отправки запроса Ajax на веб-сайт. Вызванный обработчик должен возвращать json, указывающий, является ли значение допустимым. |
Partial |
Представляет объект , ActionResult который отображает частичное представление ответа. |
Physical |
Объект при FileResult выполнении записывает файл с диска в ответ с помощью механизмов, предоставляемых узлом. |
Problem |
Машиночитаемый формат для указания ошибок в ответах API HTTP на https://tools.ietf.org/html/rfc7807основе . |
Produces |
Фильтр, указывающий ожидаемый Type возвращаемый действием тип и поддерживаемые типы содержимого ответа. Значение ContentTypes используется для задания ContentTypes. |
Produces |
Фильтр, указывающий ожидаемый Type возвращаемый действием тип и поддерживаемые типы содержимого ответа. Значение ContentTypes используется для задания ContentTypes. |
Produces |
Фильтр, указывающий Type для всех кодов состояния HTTP, не охватываемых ProducesResponseTypeAttribute. |
Produces |
Указывает тип, возвращаемый по умолчанию контроллерами с заметками ApiControllerAttribute. Type указывает тип модели ошибок, связанный с , ProducesResponseTypeAttribute для ошибки клиента (код состояния HTTP 4xx), если значение не указано. Если значение не указано, MVC предполагает, что тип ошибки клиента — ProblemDetails, если используется сопоставление ошибок клиента (ClientErrorMapping). Используйте этот Attribute параметр, чтобы настроить тип ошибки по умолчанию, если приложение использует пользовательский тип ошибки для реагирования. |
Produces |
Фильтр, указывающий тип значения и код состояния, возвращаемые действием. |
Produces |
Фильтр, указывающий тип значения и код состояния, возвращаемые действием. |
Razor |
Задает параметры по умолчанию для RazorViewEngineOptions. |
Redirect |
Объект , ActionResult возвращающий ответ Found (302), Moved Permanently (301), Temporary Redirect (307) или Permanent Redirect (308) с заголовком Location к указанному URL-адресу. |
Redirect |
Объект , ActionResult возвращающий ответ Found (302), Moved Permanently (301), Temporary Redirect (307) или Permanent Redirect (308) с заголовком Location. Предназначено для действия контроллера. |
Redirect |
Объект , ActionResult возвращающий ответ Found (302) или Moved Permanently (301) с заголовком Location. Нацелен на зарегистрированный маршрут. |
Redirect |
Объект , ActionResult возвращающий ответ Found (302), Moved Permanently (301), Temporary Redirect (307) или Permanent Redirect (308) с заголовком Location. Нацелен на зарегистрированный маршрут. |
Remote |
Для RemoteAttributeBase контроллеров, которые настраивают ненавязчивую проверку для отправки запроса Ajax на веб-сайт. Вызываемое действие должно возвращать json, указывающее, является ли значение допустимым. |
Remote |
Объект , ValidationAttribute который настраивает ненавязчивую проверку для отправки запроса Ajax на веб-сайт. Вызываемая конечная точка должна возвращать код JSON, указывающий, является ли значение допустимым. |
Request |
Задает заданные ограничения для Form. |
Request |
Устанавливает ограничение размера текста запроса на указанный размер. |
Require |
Фильтр авторизации, который подтверждает получение запросов по протоколу HTTPS. |
Response |
Указывает параметры, необходимые для установки соответствующих заголовков при кэшировании ответов. |
Route |
Указывает маршрут атрибута на контроллере. |
Serializable |
Определяет сериализуемый контейнер для хранения сведений ModelState. Эти сведения хранятся в виде пар "ключ-значение". |
Service |
Фильтр, который находит другой фильтр в IServiceProvider. |
Service |
Фильтр, который находит другой фильтр в IServiceProvider. |
Sign |
Объект ActionResult , который при выполнении вызывает HttpContext.SignInAsync. |
Sign |
Объект ActionResult , который при выполнении вызывает HttpContext.SignOutAsync. |
Skip |
Фильтр, который предотвращает выполнение ПО промежуточного слоя StatusCodePages. |
Status |
Представляет объект , ActionResult который при выполнении создает HTTP-ответ с заданным кодом состояния ответа. |
Temp |
Свойства, дополненные параметром TempDataAttribute , будут хранить свои значения в и загружаться из ITempDataDictionary. TempDataAttribute поддерживается в свойствах контроллеров, razor Pages и моделей страниц Razor. |
Type |
Фильтр, который создает другой фильтр типа ImplementationType, извлекая отсутствующие аргументы конструктора из внедрения зависимостей, если они доступны. |
Type |
Фильтр, который создает другой фильтр типа ImplementationType, извлекая отсутствующие аргументы конструктора из внедрения зависимостей, если они доступны. |
Unauthorized |
Объект , ObjectResult который при выполнении создаст ответ Unauthorized (401). |
Unauthorized |
Представляет объект , UnauthorizedResult который при выполнении создаст ответ Несанкционированный (401). |
Unprocessable |
Объект ObjectResult , который при выполнении приведет к получению ответа Необработаемой сущности (422). |
Unprocessable |
Объект , StatusCodeResult который при выполнении будет выдавать ответ "Необработаемая сущность" (422). |
Unsupported |
Объект , StatusCodeResult который при выполнении будет выдавать ответ UnsupportedMediaType (415). |
Url |
Статический класс для вспомогательных методов расширения URL-адреса. |
Validate |
Указывает, что класс или метод, к которым применяется этот атрибут, проверяет маркер защиты от подделки. Если маркер защиты от подделки недоступен или маркер недопустим, проверка завершится ошибкой и метод действия не будет выполнен. |
Validation |
Объект ProblemDetails для ошибок проверки. |
View |
Базовый класс для компонентов представления. |
View |
Указывает, что класс и все подклассы являются компонентами представления. При необходимости указывает имя компонента представления. При определении базового класса для нескольких компонентов представления свяжите этот атрибут с этой базой. |
View |
Объект , IActionResult который отрисовывает компонент представления в ответ. |
View |
Свойства, дополненные параметром ViewDataAttribute , будут хранить свои значения в и загружаться из ViewDataDictionary. ViewDataDictionary поддерживается в свойствах контроллеров и обработчиков страниц Razor. |
View |
Представляет объект , ActionResult который отображает представление в ответе. |
Virtual |
Объект , FileResult который при выполнении записывает указанный файл с помощью виртуального пути в ответ с помощью механизмов, предоставляемых узлом. |
IAction |
Определяет контракт, представляющий результат метода действия. |
IDesign |
Настраивает .IMvcBuilder Реализуйте этот интерфейс, чтобы включить конфигурацию во время разработки (например, во время предварительной компиляции представлений) для IMvcBuilder. |
IRequest |
Интерфейс маркеров для фильтров, определяющих политику ограничений текста запроса, считываемого в виде формы. |
IRequest |
Интерфейс маркера для фильтров, определяющих политику максимального размера текста запроса. |
IUrl |
Определяет контракт для вспомогательной службы для создания URL-адресов для ASP.NET MVC в приложении. |
IView |
Поддерживает отрисовку компонентов представления в представлении. |
IView |
Тип ViewComponentрезультата объекта . |
Compatibility |
Указывает совместимость версий поведения среды выполнения, настроенного с помощью MvcOptions. |
Response |
Определяет значение заголовка Cache-control в ответе. |
Общие сведения о MVC см. в статье Обзор ASP.NET Core MVC.