Share via


ServiceHostingEnvironment.EnsureServiceAvailable(String) Metodo

Definizione

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.

Si applica a