VirtualPathExtension Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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) |