ServiceHostingEnvironment.EnsureServiceAvailable(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Garante que um serviço está 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
Não é possível encontrar um serviço no caminho virtual fornecido.
A ativação do serviço falha ao ser realizada com êxito.
O serviço não está em execução no ambiente hospedado.
virtualPath
é null
.
virtualPath
é um URI absoluto ou não válido.
Comentários
Esse método é usado por desenvolvedores de transporte de terceiros para ativar o serviço no caminho virtual fornecido se esse serviço ainda não estiver ativo. Esse método é idempotente para que, depois de chamado, chamá-lo novamente com o mesmo especificado seja seguro no sentido de que ele virtualPath
não tem nenhum efeito.
O formato de caminho virtual esperado é ou em que é o nome do aplicativo, é o /<app-name>/<sub-directory/<service-name>.svc
~/<sub-directory/<service-name>.svc
diretório virtual do <app-name>
<sub-directory>
IIS e é o nome <service-name>
do serviço.