ServiceHostingEnvironment.EnsureServiceAvailable(String) Método

Definição

Assegura que um serviço é ativado no caminho virtual fornecido.

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)

Parâmetros

virtualPath
String

O caminho virtual para o serviço.

Exceções

Um serviço num determinado caminho virtual não pode ser encontrado.

O serviço não consegue ativar-se com sucesso.

O serviço não está a correr no ambiente hospedado.

virtualPath é null.

virtualPath é um URI absoluto ou não válido.

Observações

Este método é utilizado por programadores de transporte terceiros para ativar o serviço no caminho virtual fornecido, caso esse serviço ainda não esteja ativo. Este método é idempotente de modo que, uma vez chamado, chamá-lo novamente com o virtualPath mesmo especificado é seguro no sentido em que não tem efeito.

O formato esperado do caminho virtual é /<app-name>/<sub-directory/<service-name>.svc ou ~/<sub-directory/<service-name>.svc onde <app-name> é o nome da aplicação, <sub-directory> é o diretório virtual IIS, e <service-name> é o nome do serviço.

Aplica-se a