Microsoft.AspNetCore.Mvc.ApplicationModels Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет типы, разрешающие метапрограммирование приложения MVC.
Классы
ActionModel |
Модель приложения для действий контроллера. |
ApiConventionApplicationModelConvention |
Объект IActionModelConvention , который обнаруживает
|
ApiExplorerModel |
Модель для свойств ApiExplorer, связанных с контроллером или действием. |
ApiVisibilityConvention |
Объект IActionModelConvention , который задает видимость api Обозреватель. |
ApplicationModel |
Модель для настройки контроллеров в приложении MVC. |
ApplicationModelProviderContext |
Объект контекста для IApplicationModelProvider. |
AttributeRouteModel |
Модель для маршрутов атрибутов. |
ClientErrorResultFilterConvention |
Объект IActionModelConvention , добавляющий в ActionModelIFilterMetadata , преобразующий IClientErrorActionResult. |
ConsumesConstraintForFormFileParameterConvention |
Объект IActionModelConvention , добавляющий с |
ControllerModel |
Модель для настройки контроллеров. |
InferParameterBindingInfoConvention |
Объект IActionModelConvention , который определяет BindingSource параметры. |
InvalidModelStateFilterConvention |
Объект IActionModelConvention , добавляющий в ActionModelIFilterMetadata , который отвечает на недопустимыйModelState |
PageApplicationModel |
Компонент модели приложения для RazorPages. |
PageApplicationModelProviderContext |
Объект контекста для IPageApplicationModelProvider. |
PageConventionCollection |
Коллекция .IPageConvention |
PageHandlerModel |
Представляет обработчик в PageApplicationModel. |
PageParameterModel |
Тип модели для чтения и обработки свойств и параметров, представляющих параметр страницы. |
PagePropertyModel |
Представляет свойство в PageApplicationModel. |
PageRouteMetadata |
Метаданные, используемые для создания маршрута конечной точки на страницу. |
PageRouteModel |
Компонент модели для маршрутизации RazorPages. |
PageRouteModelProviderContext |
Объект контекста для IPageRouteModelProvider. |
PageRouteTransformerConvention |
Объект IPageRouteModelConvention , который задает разрешение маршрута страницы для использования указанного IOutboundParameterTransformer в PageRouteModel. Это соглашение не влияет на маршруты действий контроллера. |
ParameterModel |
Тип, представляющий параметр. |
ParameterModelBase |
Тип модели для чтения и обработки свойств и параметров. Производные экземпляры этого типа представляют свойства и параметры для контроллеров и Razor Pages. |
PropertyModel |
Тип, используемый для представления свойства в ControllerModel. |
RouteTokenTransformerConvention |
Объект IActionModelConvention , который задает замену маркера маршрутизации атрибутов для использования указанного IOutboundParameterTransformer в ActionModel. Это соглашение не влияет на маршруты страниц Razor. |
SelectorModel |
Тип, представляющий селектор. |
Интерфейсы
IActionModelConvention |
Разрешает настройку ActionModel. |
IApiExplorerModel |
Интерфейс, разрешающий доступ к ApiExplorerModel. |
IApplicationModelConvention |
Разрешает настройку ApplicationModel. |
IApplicationModelProvider |
Создает или изменяет ApplicationModel для обнаружения действий. |
IBindingModel |
Интерфейс, используемый для представления чего-либо с помощью BindingInfo. |
ICommonModel |
Интерфейс ICommonModel. |
IControllerModelConvention |
Разрешает настройку ControllerModel. |
IFilterModel |
Модель со списком IFilterMetadata. |
IPageApplicationModelConvention |
Разрешает настройку PageApplicationModel. |
IPageApplicationModelPartsProvider |
Предоставляет части, используемые для создания экземпляра PageApplicationModel |
IPageApplicationModelProvider |
Создает или изменяет PageApplicationModelProviderContext для обнаружения страниц Razor. |
IPageConvention |
Общий интерфейс для соглашений о маршрутах и модели приложений, применяемых к Razor Pages. |
IPageHandlerModelConvention |
Разрешает настройку PageHandlerModel. |
IPageRouteModelConvention |
Разрешает настройку PageRouteModel. |
IPageRouteModelProvider |
Создает или изменяет для маршрутизации PageRouteModelProviderContext страницы Razor. |
IParameterModelBaseConvention |
Позволяет настраивать свойства и параметры на контроллерах и Razor Pages. |
IParameterModelConvention |
Разрешает настройку ParameterModel. |
IPropertyModel |
Интерфейс, который используется для представления чего-либо со свойствами. |
Комментарии
Дополнительные сведения о метапрограмме MVC см. в статье Работа с моделью приложения в ASP.NET Core.