VirtualPathExtension Classe

Définition

Contient le chemin d’accès virtuel du service lorsque ce dernier est hébergé dans les Services Internet (IIS) ou dans le service d’activation de processus de Windows (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 indique comment récupérer le VirtualPathExtension à partir de l'hôte de service et comment retourner une valeur qui est hébergée dans les services 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 n'est présente que pour les services hébergés dans les services IIS ou WAS. Les services peuvent déterminer s'ils sont hébergés dans les services IIS ou WAS en récupérant cette extension de leur ServiceHostBase, comme illustré dans l'exemple suivant.

Propriétés

ApplicationVirtualPath

Obtient le chemin virtuel de l’application IIS ou WAS qui héberge le service WCF.

SiteName

Obtient le nom de 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

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()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à