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.