ServiceHostingEnvironment.EnsureServiceAvailable(String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia, że usługa jest aktywowana na podanej ścieżce wirtualnej.
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)
Parametry
- virtualPath
- String
Ścieżka wirtualna do usługi.
Wyjątki
Nie można odnaleźć usługi w danej ścieżce wirtualnej.
Pomyślne aktywowanie usługi kończy się niepowodzeniem.
Usługa nie jest uruchomiona w środowisku hostowym.
virtualPath
to null
.
virtualPath
jest bezwzględnym URI lub nieprawidłowym.
Uwagi
Ta metoda jest używana przez deweloperów transportu innych firm do aktywowania usługi w podanej ścieżce wirtualnej, jeśli ta usługa nie jest jeszcze aktywna. Ta metoda jest idempotentna, więc po jej wywołaniu wywołanie jej ponownie z tą samą wartością jest bezpieczne w tym sensie, że virtualPath
nie ma żadnego efektu.
Oczekiwany format ścieżki wirtualnej to lub gdzie to nazwa aplikacji, jest katalogiem /<app-name>/<sub-directory/<service-name>.svc
~/<sub-directory/<service-name>.svc
<app-name>
<sub-directory>
wirtualnym usług IIS i <service-name>
jest nazwą usługi.