Microsoft.AspNetCore.Mvc.ApplicationModels Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Typen bereit, die die Metaprogrammierung einer MVC-App ermöglichen.
Klassen
| Name | Beschreibung |
|---|---|
| ActionModel |
Ein Anwendungsmodell für Controlleraktionen. |
| ApiConventionApplicationModelConvention |
Ein IActionModelConvention , der entdeckt
|
| ApiExplorerModel |
Ein Modell für ApiExplorer-Eigenschaften, die einem Controller oder einer Aktion zugeordnet sind. |
| ApiVisibilityConvention |
Ein IActionModelConvention , der die Sichtbarkeit des API-Explorers festlegt. |
| ApplicationModel |
Ein Modell zum Konfigurieren von Controllern in einer MVC-Anwendung. |
| ApplicationModelProviderContext |
Ein Kontextobjekt für IApplicationModelProvider. |
| AttributeRouteModel |
Ein Modell für Attributrouten. |
| ClientErrorResultFilterConvention |
Ein IActionModelConvention , der eine IFilterMetadata dieser ActionModel Transformationen IClientErrorActionResulthinzufügt. |
| ConsumesConstraintForFormFileParameterConvention |
Ein IActionModelConvention Element |
| ControllerModel |
Ein Modell zum Konfigurieren von Controllern. |
| InferParameterBindingInfoConvention |
Eine IActionModelConvention , die auf Parameter ableiten BindingSource soll. |
| InvalidModelStateFilterConvention |
Ein IActionModelConvention Wert, der ActionModel auf IFilterMetadata eine ungültige Antwort antwortetModelState |
| PageApplicationModel |
Anwendungsmodellkomponente für RazorPages. |
| PageApplicationModelProviderContext |
Ein Kontextobjekt für IPageApplicationModelProvider. |
| PageConventionCollection |
Sammlung von IPageConvention. |
| PageHandlerModel |
Stellt einen Handler in einem PageApplicationModel. |
| PageParameterModel |
Ein Modelltyp zum Lesen und Bearbeiten von Eigenschaften und Parametern, die einen Page-Parameter darstellen. |
| PagePropertyModel |
Stellt eine Eigenschaft in einer PageApplicationModel. |
| PageRouteMetadata |
Metadaten, die zum Erstellen einer Endpunktroute zur Seite verwendet werden. |
| PageRouteModel |
Eine Modellkomponente für das Routing von RazorPages. |
| PageRouteModelProviderContext |
Ein Kontextobjekt für IPageRouteModelProvider. |
| PageRouteTransformerConvention |
Ein IPageRouteModelConvention Wert, der die Auflösung der Seitenroute so festlegt, dass die angegebene IOutboundParameterTransformerPageRouteModelauf . Diese Konvention wirkt sich nicht auf Controlleraktionsrouten aus. |
| ParameterModel |
Ein Typ, der einen Parameter darstellt. |
| ParameterModelBase |
Ein Modelltyp zum Lesen und Bearbeiten von Eigenschaften und Parametern. Abgeleitete Instanzen dieses Typs stellen Eigenschaften und Parameter für Controller und Razor Pages dar. |
| PropertyModel |
Ein Typ, der verwendet wird, um eine Eigenschaft in einer ControllerModel. |
| RouteTokenTransformerConvention |
Ein IActionModelConvention Attributroutingtokenersatz für die Verwendung des angegebenen IOutboundParameterTransformer Elements ActionModel. Diese Konvention wirkt sich nicht auf Razor-Seitenrouten aus. |
| SelectorModel |
Ein Typ, der eine Auswahl darstellt. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IActionModelConvention |
Ermöglicht die ActionModelAnpassung der . |
| IApiExplorerModel |
Eine Schnittstelle, die den Zugriff auf ein ApiExplorerModel ermöglicht. |
| IApplicationModelConvention |
Ermöglicht die ApplicationModelAnpassung der . |
| IApplicationModelProvider |
Erstellt oder ändert eine ApplicationModel Aktionsermittlung. |
| IBindingModel |
Eine Schnittstelle, die verwendet wird, um ein Element mit einem BindingInfo. |
| ICommonModel |
ICommonModel-Schnittstelle. |
| IControllerModelConvention |
Ermöglicht die ControllerModelAnpassung der . |
| IFilterModel |
Modell mit einer Liste von IFilterMetadata. |
| IPageApplicationModelConvention |
Ermöglicht die PageApplicationModelAnpassung der . |
| IPageApplicationModelPartsProvider |
Stellt Teile bereit, die zum Erstellen einer PageApplicationModel Instanz verwendet werden |
| IPageApplicationModelProvider |
Erstellt oder ändert eine PageApplicationModelProviderContext für razor Page Discovery. |
| IPageConvention |
Allgemeine Schnittstelle für Routen- und Anwendungsmodellkonventionen, die für Razor Pages gelten. |
| IPageHandlerModelConvention |
Ermöglicht die PageHandlerModelAnpassung der . |
| IPageRouteModelConvention |
Ermöglicht die PageRouteModelAnpassung der . |
| IPageRouteModelProvider |
Erstellt oder ändert ein PageRouteModelProviderContext Routing für Razor Page. |
| IParameterModelBaseConvention |
Ermöglicht die Anpassung der Eigenschaften und Parameter auf Controllern und Razor Pages. |
| IParameterModelConvention |
Ermöglicht die ParameterModelAnpassung der . |
| IPropertyModel |
Eine Schnittstelle, die verwendet wird, um etwas mit Eigenschaften darzustellen. |
Hinweise
Weitere Informationen zur MVC-Metaprogrammierung finden Sie unter "Arbeiten mit dem Anwendungsmodell in ASP.NET Core".