Partager via


ServiceRoute Classe

Définition

Permet la création d'itinéraires de service sur HTTP pour les Services WCF avec prise en charge d'adresses de base sans extension.

public ref class ServiceRoute : System::Web::Routing::Route
public class ServiceRoute : System.Web.Routing.Route
type ServiceRoute = class
    inherit Route
Public Class ServiceRoute
Inherits Route
Héritage
ServiceRoute

Remarques

ServiceRoute est dérivé de Route. lorsque le ServiceRoute constructeur est appelé, WCF ajoute le préfixe d’itinéraire correspondant (modèle d’url) et un gestionnaire d’itinéraire (masqué) à l’ASP.NET RouteCollection , et met en cache le préfixe d’itinéraire, la fabrique d’hôte de service et les informations de type de service correspondants dans une table de hachage interne pour l’activation de service future. Remarque : si les développeurs manipulent directement la collection d’itinéraires sur un ServiceRoute qui a été ajouté à la collection, la modification ne peut pas être accordée par WCF. Pour plus d’informations sur la modification d’éléments dans une collection d’itinéraires, consultez RouteCollection . Il est recommandé que les développeurs définissent tout ServiceRoute dans le fichier global.asax et ne suppriment pas dynamiquement de ServiceRoute du RouteCollection.

Constructeurs

ServiceRoute(String, ServiceHostFactoryBase, Type)

Initialise une nouvelle instance de la classe ServiceRoute avec le préfixe d'itinéraire spécifié, la fabrique de service hôte et le type de service.

Propriétés

Constraints

Obtient ou définit un dictionnaire des expressions qui spécifient les valeurs valides d’un paramètre d’URL.

(Hérité de Route)
DataTokens

Obtient ou définit des valeurs personnalisées qui sont passées au gestionnaire d’itinéraires, mais qui ne sont pas utilisées pour déterminer si l’itinéraire correspond à un modèle d’URL.

(Hérité de Route)
Defaults

Obtient ou définit les valeurs à utiliser si l’URL ne contient pas tous les paramètres.

(Hérité de Route)
RouteExistingFiles

Obtient ou définit une valeur qui indique si le routage ASP.NET doit gérer des URL qui correspondent à un fichier existant.

(Hérité de RouteBase)
RouteHandler

Obtient ou définit l’objet qui traite les requêtes pour la route.

(Hérité de Route)
Url

Obtient ou définit le modèle d’URL pour la route.

(Hérité de Route)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetRouteData(HttpContextBase)

Retourne des informations sur l'itinéraire demandé.

(Hérité de Route)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetVirtualPath(RequestContext, RouteValueDictionary)

Retourne des informations sur l'URL associée à l'itinéraire.

(Hérité de Route)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection)

Détermine si une valeur de paramètre correspond à la contrainte pour ce paramètre.

(Hérité de Route)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à