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 auf dem 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 unter einem bestimmten virtuellen Pfad kann nicht gefunden werden.
Der Dienst kann nicht erfolgreich aktiviert werden.
Der Dienst wird in der gehosteten Umgebung nicht ausgeführt.
virtualPath ist null.
virtualPath ist ein absoluter URI oder ungültig.
Hinweise
Diese Methode wird von Drittanbieter-Transportentwicklern verwendet, um den Dienst im bereitgestellten virtuellen Pfad zu aktivieren, wenn dieser Dienst noch nicht aktiv ist. Diese Methode ist idempotent, sodass das aufrufen, nachdem sie aufgerufen wurde, es erneut mit demselben virtualPath angegebenen Wert in dem Sinne sicher ist, dass sie keine Wirkung hat.
Das erwartete Format des virtuellen Pfads ist /<app-name>/<sub-directory/<service-name>.svc oder ~/<sub-directory/<service-name>.svc wo <app-name> sich der Anwendungsname befindet, <sub-directory> ist das virtuelle IIS-Verzeichnis und <service-name> der Dienstname.