Compartilhar via


ServiceHostingEnvironment.EnsureServiceAvailable(String) Método

Definição

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.

Aplica-se a