Microsoft.AspNetCore.Mvc.ApplicationModels Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece tipos que permitem a metaprogramação de um aplicativo MVC.
Classes
| ActionModel |
Um modelo de aplicativo para ações do controlador. |
| ApiConventionApplicationModelConvention |
Um IActionModelConvention que descobre
|
| ApiExplorerModel |
Um modelo para propriedades ApiExplorer associadas a um controlador ou ação. |
| ApiVisibilityConvention |
Um IActionModelConvention que define a visibilidade Explorer da API. |
| ApplicationModel |
Um modelo para configurar controladores em um aplicativo MVC. |
| ApplicationModelProviderContext |
Um objeto de contexto para IApplicationModelProvider. |
| AttributeRouteModel |
Um modelo para rotas de atributo. |
| ClientErrorResultFilterConvention |
Um IActionModelConvention que adiciona um IFilterMetadata ao ActionModel que transforma IClientErrorActionResult. |
| ConsumesConstraintForFormFileParameterConvention |
Um IActionModelConvention que adiciona um ConsumesAttribute com |
| ControllerModel |
Um modelo para configurar controladores. |
| InferParameterBindingInfoConvention |
Um IActionModelConvention que infere BindingSource parâmetros. |
| InvalidModelStateFilterConvention |
Um IActionModelConvention que adiciona um IFilterMetadata ao ActionModel que responde a inválido ModelState |
| PageApplicationModel |
Componente do modelo de aplicativo para RazorPages. |
| PageApplicationModelProviderContext |
Um objeto de contexto para IPageApplicationModelProvider. |
| PageConventionCollection |
Coleção de IPageConvention. |
| PageHandlerModel |
Representa um manipulador em um PageApplicationModel. |
| PageParameterModel |
Um tipo de modelo para ler e manipular propriedades e parâmetros que representam um Parâmetro de Página. |
| PagePropertyModel |
Representa uma propriedade em um PageApplicationModel. |
| PageRouteMetadata |
Metadados usados para construir uma rota de ponto de extremidade para a página. |
| PageRouteModel |
Um componente de modelo para rotear RazorPages. |
| PageRouteModelProviderContext |
Um objeto de contexto para IPageRouteModelProvider. |
| PageRouteTransformerConvention |
Um IPageRouteModelConvention que define a resolução de rota de página para usar o especificado IOutboundParameterTransformer em PageRouteModel. Essa convenção não afeta as rotas de ação do controlador. |
| ParameterModel |
Um tipo que representa um parâmetro. |
| ParameterModelBase |
Um tipo de modelo para ler e manipular propriedades e parâmetros. Instâncias derivadas desse tipo representam propriedades e parâmetros para controladores e Razor Pages. |
| PropertyModel |
Um tipo que é usado para representar uma propriedade em um ControllerModel. |
| RouteTokenTransformerConvention |
Um IActionModelConvention que define a substituição de token de roteamento de atributo para usar o especificado IOutboundParameterTransformer em ActionModel. Essa convenção não afeta as rotas de página razor. |
| SelectorModel |
Um tipo que representa um seletor. |
Interfaces
| IActionModelConvention |
Permite a personalização do ActionModel. |
| IApiExplorerModel |
Uma interface que permite o acesso a um ApiExplorerModel. |
| IApplicationModelConvention |
Permite a personalização do ApplicationModel. |
| IApplicationModelProvider |
Cria ou modifica um ApplicationModel para descoberta de ação. |
| IBindingModel |
Uma interface que é usada para representar algo com um BindingInfo. |
| ICommonModel |
Interface ICommonModel. |
| IControllerModelConvention |
Permite a personalização do ControllerModel. |
| IFilterModel |
Modelo que tem uma lista de IFilterMetadata. |
| IPageApplicationModelConvention |
Permite a personalização do PageApplicationModel. |
| IPageApplicationModelPartsProvider |
Fornece partes que são usadas para construir uma PageApplicationModel instância |
| IPageApplicationModelProvider |
Cria ou modifica um PageApplicationModelProviderContext para descoberta de Página razor. |
| IPageConvention |
Interface comum para convenções de modelo de rota e aplicativo que se aplicam ao Razor Pages. |
| IPageHandlerModelConvention |
Permite a personalização do PageHandlerModel. |
| IPageRouteModelConvention |
Permite a personalização do PageRouteModel. |
| IPageRouteModelProvider |
Cria ou modifica um PageRouteModelProviderContext para roteamento de Página razor. |
| IParameterModelBaseConvention |
Permite a personalização das propriedades e parâmetros em controladores e Razor Pages. |
| IParameterModelConvention |
Permite a personalização do ParameterModel. |
| IPropertyModel |
Uma interface que é usada para representar algo com propriedades. |
Comentários
Para obter mais informações sobre a metaprogramação do MVC, consulte Trabalhar com o modelo de aplicativo no ASP.NET Core.