Microsoft.AspNetCore.Mvc.Routing 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 für die Routing- und Verknüpfungsgenerierung in MVC verwendet werden.
Klassen
| Name | Beschreibung |
|---|---|
| AttributeRouteInfo |
Stellt die Routinginformationen für eine Aktion dar, die weitergeleitet wird. |
| DynamicRouteValueTransformer |
Stellt eine Abstraktion zum dynamischen Bearbeiten des Routenwerts zum Auswählen einer Controlleraktion oder -seite bereit. |
| HttpMethodAttribute |
Identifiziert eine Aktion, die einen bestimmten Satz von HTTP-Methoden unterstützt. |
| KnownRouteValueConstraint |
Ein IRouteConstraint Wert, der einen bekannten Routenwert darstellt. |
| RouteValueAttribute |
Ein Attribut, das einen erforderlichen Routenwert für eine Aktion oder einen Controller angibt. Wenn sie auf eine Aktion gesetzt wird, müssen die Routendaten einer Anforderung den Erwartungen der erforderlichen Routendaten entsprechen, damit die Aktion ausgewählt werden kann. Alle anderen Aktionen ohne Routenwert für den angegebenen Schlüssel können nur ausgewählt werden, wenn die Routendaten der Anforderung keinen Wert auslassen, der dem Schlüssel entspricht. Weitere Details und Beispiele finden Sie IRouteValueProvider unter. Wenn sie auf einem Controller platziert wird, gilt die Einschränkung nur, wenn sie von der Aktion außer Kraft gesetzt wird, für alle vom Controller definierten Aktionen. |
| UrlActionContext |
Kontextobjekt, das für die generierten Action(UrlActionContext) URLs verwendet werden soll. |
| UrlHelper |
Eine Implementierung, die Methoden zum Erstellen von IUrlHelper URLs für ASP.NET MVC in einer Anwendung enthält. |
| UrlHelperBase |
Eine Abstraktion für IUrlHelper. |
| UrlHelperFactory |
Eine Standardimplementierung von IUrlHelperFactory. |
| UrlRouteContext |
Kontextobjekt, das für die generierten RouteUrl(UrlRouteContext) URLs verwendet werden soll. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IActionHttpMethodProvider |
Schnittstelle, die eine Liste von HTTP-Methoden verfügbar macht, die von einem Anbieter unterstützt werden. |
| IRouteTemplateProvider |
Schnittstelle für Attribute, die eine Routenvorlage für das Attributrouting bereitstellen können. |
| IRouteValueProvider |
Eine Metadatenschnittstelle, die einen Routenwert angibt, der für die Aktionsauswahl erforderlich ist, um eine Aktion auszuwählen. Wenn sie auf eine Aktion mit Attributrouting angewendet wird, wird der Routenwert dem Zeitpunkt hinzugefügt, an dem Values die Aktion ausgewählt ist.
Wenn ein IRouteValueProvider Wert zum Bereitstellen eines neuen Routenwerts für eine Aktion verwendet wird, müssen alle Aktionen in der Anwendung auch einen Wert aufweisen, der diesem Schlüssel zugeordnet ist, oder einen impliziten Wert von |
| IUrlHelperFactory |
Eine Factory zum Erstellen von IUrlHelper Instanzen. |
Hinweise
Weitere Informationen zum Routing finden Sie unter Routing in ASP.NET Core.