ServiceHostingEnvironment.EnsureServiceAvailable(String) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.