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.