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.
Action |
Um modelo de aplicativo para ações do controlador. |
Api |
Um IActionModelConvention que descobre
|
Api |
Um modelo para propriedades ApiExplorer associadas a um controlador ou ação. |
Api |
Um IActionModelConvention que define a visibilidade Explorer da API. |
Application |
Um modelo para configurar controladores em um aplicativo MVC. |
Application |
Um objeto de contexto para IApplicationModelProvider. |
Attribute |
Um modelo para rotas de atributo. |
Client |
Um IActionModelConvention que adiciona um IFilterMetadata ao ActionModel que transforma IClientErrorActionResult. |
Consumes |
Um IActionModelConvention que adiciona um ConsumesAttribute com |
Controller |
Um modelo para configurar controladores. |
Infer |
Um IActionModelConvention que infere BindingSource parâmetros. |
Invalid |
Um IActionModelConvention que adiciona um IFilterMetadata ao ActionModel que responde a inválido ModelState |
Page |
Componente do modelo de aplicativo para RazorPages. |
Page |
Um objeto de contexto para IPageApplicationModelProvider. |
Page |
Coleção de IPageConvention. |
Page |
Representa um manipulador em um PageApplicationModel. |
Page |
Um tipo de modelo para ler e manipular propriedades e parâmetros que representam um Parâmetro de Página. |
Page |
Representa uma propriedade em um PageApplicationModel. |
Page |
Metadados usados para construir uma rota de ponto de extremidade para a página. |
Page |
Um componente de modelo para rotear RazorPages. |
Page |
Um objeto de contexto para IPageRouteModelProvider. |
Page |
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. |
Parameter |
Um tipo que representa um parâmetro. |
Parameter |
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. |
Property |
Um tipo que é usado para representar uma propriedade em um ControllerModel. |
Route |
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. |
Selector |
Um tipo que representa um seletor. |
IAction |
Permite a personalização do ActionModel. |
IApi |
Uma interface que permite o acesso a um ApiExplorerModel. |
IApplication |
Permite a personalização do ApplicationModel. |
IApplication |
Cria ou modifica um ApplicationModel para descoberta de ação. |
IBinding |
Uma interface que é usada para representar algo com um BindingInfo. |
ICommon |
Interface ICommonModel. |
IController |
Permite a personalização do ControllerModel. |
IFilter |
Modelo que tem uma lista de IFilterMetadata. |
IPage |
Permite a personalização do PageApplicationModel. |
IPage |
Fornece partes que são usadas para construir uma PageApplicationModel instância |
IPage |
Cria ou modifica um PageApplicationModelProviderContext para descoberta de Página razor. |
IPage |
Interface comum para convenções de modelo de rota e aplicativo que se aplicam ao Razor Pages. |
IPage |
Permite a personalização do PageHandlerModel. |
IPage |
Permite a personalização do PageRouteModel. |
IPage |
Cria ou modifica um PageRouteModelProviderContext para roteamento de Página razor. |
IParameter |
Permite a personalização das propriedades e parâmetros em controladores e Razor Pages. |
IParameter |
Permite a personalização do ParameterModel. |
IProperty |
Uma interface que é usada para representar algo com propriedades. |
Para obter mais informações sobre a metaprogramação do MVC, consulte Trabalhar com o modelo de aplicativo no ASP.NET Core.