Freigeben über


System.Web.Routing Namespace

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.