Microsoft.AspNetCore.Mvc.ApplicationModels Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce tipi che consentono la metaprogrammazione di un'app MVC.
Classi
ActionModel |
Modello di applicazione per le azioni del controller. |
ApiConventionApplicationModelConvention |
Oggetto IActionModelConvention che individua
|
ApiExplorerModel |
Modello per le proprietà ApiExplorer associate a un controller o a un'azione. |
ApiVisibilityConvention |
Oggetto IActionModelConvention che imposta la visibilità di Esplora API. |
ApplicationModel |
Modello per la configurazione dei controller in un'applicazione MVC. |
ApplicationModelProviderContext |
Oggetto di contesto per IApplicationModelProvider. |
AttributeRouteModel |
Modello per le route degli attributi. |
ClientErrorResultFilterConvention |
Oggetto IActionModelConvention che aggiunge un IFilterMetadata oggetto a ActionModel che trasforma IClientErrorActionResult. |
ConsumesConstraintForFormFileParameterConvention |
Oggetto IActionModelConvention che aggiunge un ConsumesAttribute oggetto con |
ControllerModel |
Modello per la configurazione dei controller. |
InferParameterBindingInfoConvention |
Oggetto IActionModelConvention che deduce BindingSource per i parametri. |
InvalidModelStateFilterConvention |
Oggetto IActionModelConvention che aggiunge un IFilterMetadata oggetto a ActionModel che risponde a un valore non valido ModelState |
PageApplicationModel |
Componente del modello di applicazione per RazorPages. |
PageApplicationModelProviderContext |
Oggetto di contesto per IPageApplicationModelProvider. |
PageConventionCollection |
Raccolta di IPageConvention. |
PageHandlerModel |
Rappresenta un gestore in un oggetto PageApplicationModel. |
PageParameterModel |
Tipo di modello per la lettura e la manipolazione di proprietà e parametri che rappresentano un parametro page. |
PagePropertyModel |
Rappresenta una proprietà in un oggetto PageApplicationModel. |
PageRouteMetadata |
Metadati usati per costruire una route dell'endpoint alla pagina. |
PageRouteModel |
Componente del modello per il routing di RazorPages. |
PageRouteModelProviderContext |
Oggetto di contesto per IPageRouteModelProvider. |
PageRouteTransformerConvention |
Oggetto IPageRouteModelConvention che imposta la risoluzione della route di pagina per l'utilizzo dell'oggetto specificato IOutboundParameterTransformer in PageRouteModel. Questa convenzione non influisce sulle route di azione del controller. |
ParameterModel |
Tipo che rappresenta un parametro. |
ParameterModelBase |
Tipo di modello per la lettura e la manipolazione di proprietà e parametri. Le istanze derivate di questo tipo rappresentano proprietà e parametri per i controller e Razor Pages. |
PropertyModel |
Tipo utilizzato per rappresentare una proprietà in un oggetto ControllerModel. |
RouteTokenTransformerConvention |
Oggetto IActionModelConvention che imposta la sostituzione del token di routing degli attributi per l'uso dell'oggetto specificato IOutboundParameterTransformer in ActionModel. Questa convenzione non influisce sulle route della pagina Razor. |
SelectorModel |
Tipo che rappresenta un selettore. |
Interfacce
IActionModelConvention |
Consente la personalizzazione di ActionModel. |
IApiExplorerModel |
Interfaccia che consente l'accesso a un Oggetto ApiExplorerModel. |
IApplicationModelConvention |
Consente la personalizzazione di ApplicationModel. |
IApplicationModelProvider |
Compila o modifica un oggetto ApplicationModel per l'individuazione delle azioni. |
IBindingModel |
Interfaccia utilizzata per rappresentare un elemento con un oggetto BindingInfo. |
ICommonModel |
Interfaccia ICommonModel. |
IControllerModelConvention |
Consente la personalizzazione di ControllerModel. |
IFilterModel |
Modello con un elenco di IFilterMetadata. |
IPageApplicationModelConvention |
Consente la personalizzazione di PageApplicationModel. |
IPageApplicationModelPartsProvider |
Fornisce parti utilizzate per costruire un'istanza PageApplicationModel |
IPageApplicationModelProvider |
Compila o modifica un oggetto per l'individuazione PageApplicationModelProviderContext di pagine Razor. |
IPageConvention |
Interfaccia comune per le convenzioni del modello di route e applicazione che si applicano a Razor Pages. |
IPageHandlerModelConvention |
Consente la personalizzazione di PageHandlerModel. |
IPageRouteModelConvention |
Consente la personalizzazione di PageRouteModel. |
IPageRouteModelProvider |
Compila o modifica un oggetto PageRouteModelProviderContext per il routing di pagine Razor. |
IParameterModelBaseConvention |
Consente la personalizzazione delle proprietà e dei parametri nei controller e nelle pagine Razor. |
IParameterModelConvention |
Consente la personalizzazione di ParameterModel. |
IPropertyModel |
Interfaccia utilizzata per rappresentare un elemento con le proprietà. |
Commenti
Per altre informazioni sulla metaprogrammazione MVC, vedere Usare il modello di applicazione in ASP.NET Core.