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
ActionModel |
Ein Anwendungsmodell für Controlleraktionen. |
ApiConventionApplicationModelConvention |
Ein IActionModelConvention , der ermittelt
|
ApiExplorerModel |
Ein Modell für ApiExplorer-Eigenschaften, die einem Controller oder einer Aktion zugeordnet sind. |
ApiVisibilityConvention |
Ein IActionModelConvention , der api-Explorer Sichtbarkeit 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 ein IFilterMetadata hinzufügt ActionModel , das transformiert IClientErrorActionResult. |
ConsumesConstraintForFormFileParameterConvention |
Ein IActionModelConvention , der Controllern mit Parametern der Formulardatei (FormFile) ein ConsumesAttribute mit |
ControllerModel |
Ein Modell zum Konfigurieren von Controllern. |
InferParameterBindingInfoConvention |
Ein IActionModelConvention , der auf Parameter ableiten BindingSource kann. |
InvalidModelStateFilterConvention |
Eine IActionModelConvention , die eine IFilterMetadata zu ActionModel hinzufügt, die auf ungültig reagiert. ModelState |
PageApplicationModel |
Anwendungsmodellkomponente für RazorPages. |
PageApplicationModelProviderContext |
Ein Kontextobjekt für IPageApplicationModelProvider. |
PageConventionCollection |
Auflistung von IPageConvention. |
PageHandlerModel |
Stellt einen Handler in einem dar PageApplicationModel. |
PageParameterModel |
Ein Modelltyp zum Lesen und Bearbeiten von Eigenschaften und Parametern, die einen Seitenparameter darstellen. |
PagePropertyModel |
Stellt eine -Eigenschaft in einem dar PageApplicationModel. |
PageRouteMetadata |
Metadaten, die zum Erstellen einer Endpunktroute zur Seite verwendet werden. |
PageRouteModel |
Eine Modellkomponente zum Routing von RazorPages. |
PageRouteModelProviderContext |
Ein Kontextobjekt für IPageRouteModelProvider. |
PageRouteTransformerConvention |
Ein IPageRouteModelConvention , der die Seitenroutenauflösung festlegt, um die auf angegebene IOutboundParameterTransformer zu PageRouteModelverwenden. 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 einem ControllerModeldarzustellen. |
RouteTokenTransformerConvention |
Ein IActionModelConvention , der die Ersetzung des Attributroutingtokens für die Verwendung des auf ActionModelangegebenen IOutboundParameterTransformer festlegt. Diese Konvention wirkt sich nicht auf Razor-Seitenrouten aus. |
SelectorModel |
Ein Typ, der einen Selektor darstellt. |
Schnittstellen
IActionModelConvention |
Ermöglicht die ActionModelAnpassung von . |
IApiExplorerModel |
Eine Schnittstelle, die den Zugriff auf ein ApiExplorerModel ermöglicht. |
IApplicationModelConvention |
Ermöglicht die ApplicationModelAnpassung von . |
IApplicationModelProvider |
Erstellt oder ändert einen für die ApplicationModel Aktionsermittlung. |
IBindingModel |
Eine -Schnittstelle, die verwendet wird, um ein -Objekt mit einer BindingInfodarzustellen. |
ICommonModel |
ICommonModel-Schnittstelle. |
IControllerModelConvention |
Ermöglicht die ControllerModelAnpassung von . |
IFilterModel |
Modell mit einer Liste von IFilterMetadata. |
IPageApplicationModelConvention |
Ermöglicht die PageApplicationModelAnpassung von . |
IPageApplicationModelPartsProvider |
Stellt Teile bereit, die zum Erstellen einer PageApplicationModel instance |
IPageApplicationModelProvider |
Erstellt oder ändert einen für die PageApplicationModelProviderContext Razor Page-Ermittlung. |
IPageConvention |
Allgemeine Schnittstelle für Routen- und Anwendungsmodellkonventionen, die für Razor Pages gelten. |
IPageHandlerModelConvention |
Ermöglicht die PageHandlerModelAnpassung von . |
IPageRouteModelConvention |
Ermöglicht die PageRouteModelAnpassung von . |
IPageRouteModelProvider |
Erstellt oder ändert eine PageRouteModelProviderContext für das Razor Page-Routing. |
IParameterModelBaseConvention |
Ermöglicht die Anpassung der Eigenschaften und Parameter auf Controllern und Razor Pages. |
IParameterModelConvention |
Ermöglicht die ParameterModelAnpassung von . |
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.