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