VirtualPathExtension 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.
Contient le chemin d'accès virtuel du service lorsque le service est hébergé dans Internet Information Services (IIS) ou Windows service d'activation de processus (WAS).
public ref class VirtualPathExtension sealed : System::ServiceModel::IExtension<System::ServiceModel::ServiceHostBase ^>
public sealed class VirtualPathExtension : System.ServiceModel.IExtension<System.ServiceModel.ServiceHostBase>
type VirtualPathExtension = class
interface IExtension<ServiceHostBase>
Public NotInheritable Class VirtualPathExtension
Implements IExtension(Of ServiceHostBase)
- Héritage
-
VirtualPathExtension
- Implémente
Exemples
L’exemple suivant montre comment récupérer à VirtualPathExtension partir de l’hôte de service et retourner une valeur qu’il est hébergé dans IIS ou WAS.
bool isHosted = false;
ServiceHostBase host = OperationContext.Current.Host;
VirtualPathExtension vpe = host.Extentions.Find<VirtualPathExtension>();
if( vpe != null )
Console.WriteLine("The virtualPath of the hosted Service is {0}", vpe.VirtualPath);
Remarques
Cette extension est présente uniquement pour les services hébergés dans IIS ou WAS. Les services peuvent déterminer s’ils sont hébergés dans IIS ou WAS en récupérant cette extension à partir de leur ServiceHostBase, comme illustré dans l’exemple suivant.
Propriétés
| Nom | Description |
|---|---|
| ApplicationVirtualPath |
Obtient le chemin d’accès virtuel de l’application IIS ou WAS qui héberge le service WCF. |
| SiteName |
Obtient le nom du site de l’application IIS ou WAS qui héberge le service WCF. |
| VirtualPath |
Obtient le chemin d’accès virtuel utilisé par un service. |
Méthodes
| Nom | Description |
|---|---|
| Attach(ServiceHostBase) |
Cette méthode est fournie pour prendre en charge l’infrastructure Windows Communication Foundation (WCF). |
| Detach(ServiceHostBase) |
Cette méthode est fournie pour prendre en charge l’infrastructure WCF. |
| 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) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |