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