ServiceHostingEnvironment.EnsureServiceAvailable(String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Garantisce che un servizio sia attivo al percorso virtuale fornito.
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)
Parametri
- virtualPath
- String
Percorso virtuale del servizio.
Eccezioni
Impossibile trovare un servizio presso il percorso virtuale specificato.
Impossibile attivare il servizio.
Il servizio non è in esecuzione nell'ambiente host.
virtualPath
è null
.
Il parametrovirtualPath
è un URI assoluto o non è valido.
Commenti
Questo metodo è utilizzato dagli sviluppatori di trasporto di terze parti per attivare il servizio presso il percorso virtuale se tale servizio non è già attivo. Questo metodo è idempotente in modo che, una volta chiamato, chiamarlo di nuovo con lo stesso virtualPath
specificato è sicuro nel senso che non ha alcun effetto.
Il formato del percorso virtuale previsto è /<app-name>/<sub-directory/<service-name>.svc
o ~/<sub-directory/<service-name>.svc
dove <app-name>
è il nome dell'applicazione, <sub-directory>
è la directory virtuale IIS e <service-name>
è il nome del servizio.