Compartilhar via


Como: selecionar um ponto de extremidade de serviço

Alguns serviços WCF (Windows Communication Foundation) expõem vários pontos de extremidade por meio do qual um cliente pode se comunicar com o serviço.Por exemplo, um serviço pode expor um ponto de extremidade que usa um nome de usuário e vinculação HTTP / segurança de senha e um segundo ponto de extremidade que usa FTP e autenticação do Windows.O primeiro ponto de extremidade pode ser usado por aplicativos que acessam o serviço de fora de uma firewall, enquanto o segundo pode ser usado em uma intranet.

Nesse caso, você pode especificar o endpointConfigurationName sistema autônomo um parâmetro para o construtor para uma referência de serviço.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Para selecionar um ponto de extremidade de serviço

  1. Adicione uma referência a um serviço WCF.Para obter mais informações, consulte Como: Adicionar, atualizar ou remover uma referência de serviço.

  2. No Editor de código, adicione um construtor para a referência de serviço:

    Dim proxy As New ServiceReference.Service1Client(
    
    Observação:

    Substituir ServiceReference com o namespace da referência de serviço e de substituição Service1Client com o nome do serviço.

  3. Será exibida uma lista do IntelliSense com sobrecargas para o construtor.selecionar o endpointConfigurationName As String sobrecarga.

  4. Após a sobrecarga, digite = ConfigurationName, where ConfigurationName é o nome do ponto de extremidade que você deseja usar.

    Observação:

    Se você não souber os nomes dos pontos de extremidade disponível, você pode encontrá-los no aplicativo. arquivo de configuração.

Para localizar os pontos de extremidade disponível para um serviço WCF

  1. In O gerenciador de soluções, clicar com o botão direito do mouse o arquivo app.config para o projeto que contém a referência de serviço e, em seguida, clique em em aberto.O arquivo será exibido no Editor de código.

  2. Procure o <Client> marca no arquivo.

  3. Pesquisar sob o <Client> Etiqueta para uma marca que começa com <Endpoint.

    Se a referência de serviço fornece vários pontos de extremidade, haverá duas ou mais <Endpoint Rótulos de formatação.

  4. Dentro de <EndPoint marca, você encontrará um name="SomeService" parâmetro (onde SomeService representa um nome de ponto de extremidade).Este é o nome da empresa podem ser passados para o endpointConfigurationName As String sobrecarga de um construtor para uma referência de serviço.

Consulte também

Tarefas

Como: Adicionar, atualizar ou remover uma referência de serviço

Conceitos

Introdução aos serviços do Windows Communication Foundation no Visual Studio

Outros recursos

Usando os serviços WCF no Visual Studio