Taal

VirtualPathExtension Klas

Definitie

Bevat het virtuele pad van de service wanneer de service wordt gehost in Internet Information Services (IIS) of Windows Procesactiveringsservice (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)
Overname
VirtualPathExtension
Implementeringen

Voorbeelden

In het volgende voorbeeld ziet u hoe u de VirtualPathExtension van de servicehost herstelt en een waarde retourneert die wordt gehost in IIS of 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);  

Opmerkingen

Deze extensie is alleen aanwezig voor services die worden gehost in IIS of WAS. Services kunnen bepalen of ze worden gehost in IIS of WAS door deze extensie op te halen uit hun ServiceHostBaseextensie, zoals wordt weergegeven in het volgende voorbeeld.

Eigenschappen

Name Description
ApplicationVirtualPath

Hiermee haalt u het virtuele pad op van de IIS- of WAS-toepassing die als host fungeert voor de WCF-service.

SiteName

Hiermee haalt u de sitenaam op van de IIS- of WAS-toepassing die als host fungeert voor de WCF-service.

VirtualPath

Hiermee haalt u het virtuele pad op dat wordt gebruikt door een service.

Methoden

Name Description
Attach(ServiceHostBase)

Deze methode wordt geboden ter ondersteuning van de WCF-infrastructuur (Windows Communication Foundation).

Detach(ServiceHostBase)

Deze methode wordt geleverd ter ondersteuning van de WCF-infrastructuur.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op