ServiceHostingEnvironment.EnsureServiceAvailable(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zajistí, že se služba aktivuje na zadané virtuální cestě.
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
Virtuální cesta ke službě.
Výjimky
Služba v dané virtuální cestě nebyla nalezena.
Službu se nepodařilo úspěšně aktivovat.
Služba není spuštěná v hostovaném prostředí.
virtualPath
je null
.
virtualPath
je absolutní identifikátor URI nebo není platný.
Poznámky
Tuto metodu používají vývojáři pro přenos třetích stran k aktivaci služby na zadané virtuální cestě, pokud tato služba ještě není aktivní. Tato metoda je idempotentní tak, že po jejím volání je znovu volána se stejným virtualPath
zadaným je bezpečná v tom smyslu, že nemá žádný vliv.
Očekává se formát virtuální cesty /<app-name>/<sub-directory/<service-name>.svc
, nebo ~/<sub-directory/<service-name>.svc
kde <app-name>
je název aplikace, <sub-directory>
je to virtuální adresář služby IIS a <service-name>
je název služby.