Partilhar via


Como: Gerar um proxy do serviço Web

Para acesso um serviço Web de um aplicativo cliente, você primeiro adiciona uma referência da Web, que é uma referência a um serviço Web.Quando você cria uma referência da Web, o Visual Studio cria automaticamente uma classe de proxy do serviço Web e adiciona ao seu projeto.Essa classe de proxy expõe os métodos do serviço Web e manipula o empacotamento dos argumentos apropriados entre serviço Web e seu aplicativo.O Visual Studio usa o WSDL (Web Services Description Language) (WSDL) para criar o proxy.Para obter mais informações, consulte Infra-estrutura de serviços XML.

Você pode usar a propriedade URL de referência da Web para especificar a URL para serviço Web.Adicionar referência da Web define essa propriedade por padrão para o URL do serviço Web que você selecionar, que é um URL estático.Uma referência da Web pode usar um URL estático ou um URL dinâmico.Se você conjunto a propriedade URL Behavior da referência da Web para dinâmico, o aplicativo obtém o URL em time de execução a partir de appSettings elemento (Geral Settings Esquema) seção do arquivo de configuração do seu aplicativo. Para obter mais informações, consulte Referências da Web no Visual Studio.

Depois de adicionar uma referência da Web para um aplicativo cliente, você pode chamar sistema autônomo métodos expostos do serviço Web e acessar sistema autônomo resultados sistema autônomo faria com qualquer Outros método de um componente.Para obter mais informações, consulte Como: Chamar um Web Service.

Se você não conseguir adicionar uma referência da Web, sistema autônomo quando serviço Web não está acessível na computador em que estão usando o Visual Studio, você pode usar o linguagem WSDL ferramenta (WSDL.exe) para gerar uma classe de proxy do cliente de serviço Web.Para obter mais informações, consulte Creating an Proxy Serviço Web XML.

Para gerar uma classe de proxy do serviço Web

  • Adicione uma referência da Web no seu projeto.Para obter mais informações, consulte Como: Adicionar e remover referências da Web. Uma classe de um proxy é automaticamente gerada e adicionada à sua solução, que então pode ser instanciada como uma outra classe qualquer.

Consulte também

Tarefas

Como: Chamar um Web Service

Conceitos

Referências da Web no Visual Studio

Creating an Proxy Serviço Web XML

Referência

Tool WSDL (Web Serviços Description Idioma) (WSDL.exe)

Outros recursos

Acessando Web Services em código gerenciado