Gerando classes C# a partir de um arquivo WSDL (ou URL)

  • Home
  • /
  • Blog
  • /
  • Gerando classes C# a partir de um arquivo WSDL (ou URL)
Image

Gerando classes C# a partir de um arquivo WSDL (ou URL)

Introdução:
Um cliente e um serviço Web podem se comunicar usando mensagens SOAP, que encapsulam os parâmetros de entrada e saída como XML. Uma classe proxy mapeia parâmetros para elementos XML e depois envia as mensagens SOAP por uma rede. Dessa forma, a classe proxy libera você da necessidade de se comunicar com o serviço Web no nível SOAP e permite invocar métodos de serviço Web em qualquer ambiente de desenvolvimento que suporte SOAP e proxies de serviço Web.


Como gerar a classe C#:

Abrir Visual Studio Command Prompt como ADMINISTRADOR:
Menu Iniciar > Todos os Programas > Visual Studio 2022 > Developer Command Prompt for VS 2022.

Execute a instrução a seguir no Developer Command Prompt for VS 2022 trocando os parâmetros:

wsdl /l:C# /out:C:\OutPutClassName.cs C:\myWebService.wsdl
ou
wsdl /l:C# /out:C:\OutPutClassName.cs "URL"


Referência:
https://learn.microsoft.com/en-us/sql/reporting-services/report-server-web-service/net-framework/creating-the-web-service-proxy?view=sql-server-2017