Udostępnij za pośrednictwem


ServiceHostingEnvironment.EnsureServiceAvailable(String) Metoda

Definicja

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.

Dotyczy