UrlRoutingModule Classe

Définition

Met en correspondance une demande d’URL avec une route définie.Matches a URL request to a defined route.

public ref class UrlRoutingModule : System::Web::IHttpModule
public class UrlRoutingModule : System.Web.IHttpModule
type UrlRoutingModule = class
    interface IHttpModule
Public Class UrlRoutingModule
Implements IHttpModule
Héritage
UrlRoutingModule
Implémente

Remarques

La UrlRoutingModule classe correspond à une requête HTTP adressée à un itinéraire dans une application ASP.net.The UrlRoutingModule class matches an HTTP request to a route in an ASP.NET application. Le module itère au sein de tous les itinéraires dans la RouteCollection propriété et recherche un itinéraire dont le modèle d’URL correspond au format de la requête http.The module iterates through all the routes in the RouteCollection property and searches for a route that has a URL pattern that matches the format of the HTTP request. Lorsque le module trouve un itinéraire correspondant, il récupère l' IRouteHandler objet pour cet itinéraire.When the module finds a matching route, it retrieves the IRouteHandler object for that route. À partir du gestionnaire d’itinéraire, le module obtient un IHttpHandler objet et l’utilise en tant que gestionnaire HTTP pour la requête actuelle.From the route handler, the module gets an IHttpHandler object and uses that as the HTTP handler for the current request.

Constructeurs

UrlRoutingModule()

Initialise une nouvelle instance de la classe UrlRoutingModule.Initializes a new instance of the UrlRoutingModule class.

Propriétés

RouteCollection

Obtient ou définit la collection d’itinéraires définis pour l’application ASP.NET.Gets or sets the collection of defined routes for the ASP.NET application.

Méthodes

Dispose()

Libère les ressources, exceptée la mémoire, utilisées par le module.Disposes of the resources (other than memory) that are used by the module.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
Init(HttpApplication)

Initialise un module et le prépare dans le but de gérer des requêtes.Initializes a module and prepares it to handle requests.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
PostMapRequestHandler(HttpContextBase)
Obsolète.

Attribue le gestionnaire HTTP pour la requête actuelle au contexte.Assigns the HTTP handler for the current request to the context.

PostResolveRequestCache(HttpContextBase)

Fait correspondre la requête HTTP à un itinéraire, récupère le gestionnaire pour cet itinéraire et définit le gestionnaire comme le gestionnaire HTTP pour la requête actuelle.Matches the HTTP request to a route, retrieves the handler for that route, and sets the handler as the HTTP handler for the current request.

ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

Implémentations d’interfaces explicites

IHttpModule.Dispose()

Pour obtenir une description de ce membre, consultez Dispose().For a description of this member, see Dispose().

IHttpModule.Init(HttpApplication)

Pour obtenir une description de ce membre, consultez IHttpModule.Init(HttpApplication).For a description of this member, see IHttpModule.Init(HttpApplication).

S’applique à

Voir aussi