ServiceHostingEnvironment.EnsureServiceAvailable(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt sicher, dass ein Dienst im bereitgestellten virtuellen Pfad aktiviert wird.
public:
static void EnsureServiceAvailable(System::String ^ virtualPath);
public static void EnsureServiceAvailable (string virtualPath);
static member EnsureServiceAvailable : string -> unit
Public Shared Sub EnsureServiceAvailable (virtualPath As String)
Parameter
- virtualPath
- String
Der virtuelle Pfad zum Dienst.
Ausnahmen
Ein Dienst in einem angegebenen virtuellen Pfad kann nicht gefunden werden.
Der Dienst kann nicht aktiviert werden.
Der Dienst wird in der gehosteten Umgebung nicht ausgeführt.
virtualPath
ist null
.
virtualPath
ist ein absoluter URI oder nicht gültig.
Hinweise
Diese Methode wird von anderen Transportentwicklern verwendet, um den Dienst im bereitgestellten virtuellen Pfad zu aktivieren, wenn dieser Dienst noch nicht aktiv ist. Diese Methode ist idempotent, sodass ein erneuter Aufruf mit demselben virtualPath
angegebenen in dem Sinne sicher ist, dass er keine Auswirkung hat.
Das erwartete Format des virtuellen Pfads ist /<app-name>/<sub-directory/<service-name>.svc
oder ~/<sub-directory/<service-name>.svc
<app-name>
, wobei der Anwendungsname, <sub-directory>
das virtuelle IIS-Verzeichnis und <service-name>
der Dienst Name ist.