VirtualPathExtension Classe

Définition

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)

S’applique à