System.Web.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.
Dieser Namespace stellt Klassen für das URL-Routing bereit. Dadurch können Sie URLs verwenden, die keiner physischen Datei zugeordnet sind.
Klassen
HttpMethodConstraint |
Hiermit können Sie definieren, welche HTTP-Verben zulässig sind, wenn ASP.NET-Routing bestimmt, ob eine URL mit einer Route übereinstimmt. |
PageRouteHandler |
Stellt Eigenschaften und Methoden, mit denen definiert wird, wie eine URL einer physischen Datei zugeordnet wird. |
RequestContext |
Kapselt Informationen über eine HTTP-Anforderung, die einer definierten Route entspricht. |
Route |
Stellt Eigenschaften und Methoden zum Definieren einer Route und zum Abrufen von Informationen über die Route bereit. |
RouteBase |
Dienst als Basisklasse für alle Klassen, die eine ASP.NET-Route darstellen. |
RouteCollection |
Stellt eine Auflistung von Routen für das ASP.NET-Routing bereit. |
RouteData |
Kapselt Informationen zu einer Route. |
RouteTable |
Speichert die URL-Routen für eine Anwendung. |
RouteValueDictionary |
Stellt eine Auflistung von Schlüssel/Wert-Paaren ohne Beachtung von Groß- und Kleinschreibung dar, die Sie an unterschiedlichen Stellen im Routingframework verwenden können, z. B. wenn Sie die Standardwerte für eine Route definieren oder eine URL generieren, die auf einer Route basiert. |
StopRoutingHandler |
Bietet eine Möglichkeit, anzugeben, dass ASP.NET-Routing keine Anforderungen für ein URL-Muster verarbeiten soll. |
UrlRoutingHandler |
Dient als Basisklasse für Klassen, mit denen Sie anpassen können, wie ASP.NET-Routing eine Anforderung verarbeitet. |
UrlRoutingModule |
Entspricht eine URL-Anforderung für eine definierte Route. |
VirtualPathData |
Stellt Informationen zur Route und zum virtuellen Pfad dar, die aus dem Generieren einer URL mit dem ASP.NET-Routingframework resultieren. |
Schnittstellen
IRouteConstraint |
Definiert den Vertrag, den eine Klasse implementieren muss, um zu überprüfen, ob ein URL-Parameterwert für eine Einschränkung gültig ist. |
IRouteHandler |
Definiert den Vertrag, den eine Klasse implementieren muss, um eine Anforderung für ein übereinstimmendes Routenmuster zu verarbeiten. |
Enumerationen
RouteDirection |
Gibt an, ob ASP.NET-Routing eine URL von einem Client verarbeitet oder eine URL generiert. |