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
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.
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.
Será exibida uma lista do IntelliSense com sobrecargas para o construtor.selecionar o endpointConfigurationName As String sobrecarga.
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
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.
Procure o <Client> marca no arquivo.
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.
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