VirtualPathExtension Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller tjänstens virtuella sökväg när tjänsten finns i Internet Information Services (IIS) eller Windows Process Activation Service (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)
- Arv
-
VirtualPathExtension
- Implementeringar
Exempel
I följande exempel visas hur du återställer VirtualPathExtension från tjänstvärden och returnerar ett värde som det finns i IIS eller 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);
Kommentarer
Det här tillägget finns endast för tjänster som finns i IIS eller WAS. Tjänster kan avgöra om de finns i IIS eller WAS genom att hämta det här tillägget från deras ServiceHostBase, enligt följande exempel.
Egenskaper
| Name | Description |
|---|---|
| ApplicationVirtualPath |
Hämtar den virtuella sökvägen för det IIS- eller WAS-program som är värd för WCF-tjänsten. |
| SiteName |
Hämtar platsnamnet för det IIS- eller WAS-program som är värd för WCF-tjänsten. |
| VirtualPath |
Hämtar den virtuella sökvägen som används av en tjänst. |
Metoder
| Name | Description |
|---|---|
| Attach(ServiceHostBase) |
Den här metoden tillhandahålls för att stödja infrastrukturen för Windows Communication Foundation (WCF). |
| Detach(ServiceHostBase) |
Den här metoden tillhandahålls för att stödja WCF-infrastrukturen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |