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.