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 das Routing und die Linkgenerierung in MVC verwendet werden.
Klassen
AttributeRouteInfo |
Stellt die Routinginformationen für eine Aktion dar, die attributroutet ist. |
DynamicRouteValueTransformer |
Stellt eine Abstraktion zum dynamischen Bearbeiten des Routenwerts bereit, um eine Controlleraktion oder -seite auszuwählen. |
HttpMethodAttribute |
Identifiziert eine Aktion, die einen bestimmten Satz von HTTP-Methoden unterstützt. |
KnownRouteValueConstraint |
Ein IRouteConstraint , der einen bekannten Routenwert darstellt. |
RouteValueAttribute |
Ein Attribut, das einen erforderlichen Routenwert für eine Aktion oder einen Controller angibt. Wenn sie für eine Aktion platziert werden, müssen die Routendaten einer Anforderung den Erwartungen der erforderlichen Routendaten entsprechen, damit die Aktion ausgewählt wird. Alle anderen Aktionen ohne Routenwert für den angegebenen Schlüssel können nicht ausgewählt werden, es sei denn, die Routendaten der Anforderung lassen einen Wert weg, der dem Schlüssel entspricht. Weitere Details und Beispiele finden Sie IRouteValueProvider unter. Wenn sie auf einem Controller platziert wird, gilt die Einschränkung für alle aktionen, die vom Controller definiert werden, es sei denn, sie wird von der Aktion überschrieben. |
UrlActionContext |
Kontextobjekt, das für die generierten URLs Action(UrlActionContext) verwendet werden soll. |
UrlHelper |
Eine Implementierung von, 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 URLs RouteUrl(UrlRouteContext) verwendet werden soll. |
Schnittstellen
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 erforderlich ist, damit die Aktionsauswahl eine Aktion auswählen kann. Wenn er auf eine Aktion mithilfe des Attributroutings angewendet wird, wird der Routenwert hinzugefügt Values , wenn die Aktion ausgewählt ist.
Wenn ein IRouteValueProvider verwendet wird, um einen neuen Routenwert für eine Aktion bereitzustellen, müssen alle Aktionen in der Anwendung auch über einen Diesem Schlüssel zugeordneten Wert oder über 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.