ServiceRoute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Active la création d’itinéraires de service via HTTP pour les services WCF avec prise en charge des 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
Remarques
ServiceRoute est dérivé de Route. Lorsque le constructeur ServiceRoute est appelé, WCF ajoute le préfixe de routage (modèle d’URL) correspondant et un gestionnaire de routage (masqué) au ASP.NET RouteCollection, et met en cache le préfixe de routage correspondant, la fabrique d’hôte de service et les informations de type de service dans une table de hachage interne pour l’activation future du service. Remarque : si les développeurs manipulent directement la collection de routes sur un ServiceRoute qui a été ajouté à la collection, la modification peut ne pas être accordée par WCF. Pour plus d’informations sur la modification d’éléments dans une collection de routes, consultez RouteCollection. Il est recommandé que les développeurs définissent tous dans ServiceRoute le fichier global.asax et ne suppriment pas une ServiceRoute partie dynamique.RouteCollection
Constructeurs
| Nom | Description |
|---|---|
| ServiceRoute(String, ServiceHostFactoryBase, Type) |
Initialise une nouvelle instance de la ServiceRoute classe avec le préfixe d’itinéraire, la fabrique d’hôte de service et le type de service spécifiés. |
Propriétés
| Nom | Description |
|---|---|
| Constraints |
Obtient ou définit un dictionnaire d’expressions qui spécifient des valeurs valides pour un paramètre d’URL. (Hérité de Route) |
| DataTokens |
Obtient ou définit des valeurs personnalisées transmises au gestionnaire de routage, 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 ASP.NET routage doit gérer les URL qui correspondent à un fichier existant. (Hérité de RouteBase) |
| RouteHandler |
Obtient ou définit l’objet qui traite les demandes de l’itinéraire. (Hérité de Route) |
| Url |
Obtient ou définit le modèle d’URL de l’itinéraire. (Hérité de Route) |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert 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 la 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 Objectactuel. (Hérité de Object) |
| ProcessConstraint(HttpContextBase, Object, String, RouteValueDictionary, RouteDirection) |
Détermine si une valeur de paramètre correspond à la contrainte de ce paramètre. (Hérité de Route) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |