Partager via


System.Web.Routing Espace de noms

Fournit des classes utilisées avec le routage d’URL, ce qui vous permet d’utiliser des URL qui ne renvoient pas à un fichier physique.

Classes

HttpMethodConstraint

Permet de définir les verbes HTTP autorisés quand le routage ASP.NET détermine si une URL correspond à un itinéraire.

PageRouteHandler

Fournit des propriétés et des méthodes pour définir le mappage d'une URL à un fichier physique.

RequestContext

Encapsule des informations sur une requête HTTP qui correspond à un itinéraire défini.

Route

Fournit des propriétés et des méthodes pour définir un itinéraire et pour obtenir des informations sur l’itinéraire.

RouteBase

Sert de classe de base pour toutes les classes qui représentent un itinéraire ASP.NET.

RouteCollection

Fournit une collection d’itinéraires pour le routage ASP.NET.

RouteData

Encapsule les informations sur un itinéraire.

RouteTable

Stocke les itinéraires d’URL pour une application.

RouteValueDictionary

Représente une collection ne respectant pas la casse de paires clé-valeur que vous utilisez à différents emplacements de l’infrastructure de routage, comme quand vous définissez les valeurs par défaut pour un itinéraire ou que vous générez une URL basée sur un itinéraire.

StopRoutingHandler

Fournit un moyen de spécifier que le routage ASP.NET ne doit pas gérer les requêtes pour un modèle d’URL.

UrlRoutingHandler

Sert de classe de base aux classes qui vous permettent de personnaliser la façon dont le routage ASP.NET traite une requête.

UrlRoutingModule

Met en correspondance une demande d’URL avec une route définie.

VirtualPathData

Représente les informations relatives à l’itinéraire et au chemin virtuel qui sont le résultat de la génération d’une URL avec l’infrastructure de routage ASP.NET.

Interfaces

IRouteConstraint

Définit le contrat qu’une classe doit implémenter pour vérifier si une valeur de paramètre d’URL est valide pour une contrainte.

IRouteHandler

Définit le contrat qu’une classe doit implémenter pour traiter une requête pour un modèle d’itinéraire correspondant.

Énumérations

RouteDirection

Indique si le routage ASP.NET traite une URL d’un client ou génère une URL.