Plug desavergonhado para meu novo repositório git:
Tem a necessidade de se conectar a vários servidores, todos compartilhando as definições WSDL, alterando os terminais de ligação em tempo real?
Facilite com MotleyService.ConnectService:
O push inicial é uma versão aproximada que personalizo com base no que preciso usar na produção. No mínimo, você pode modificá-lo para atender às suas próprias necessidades.
Confira o projeto / código em github:
https://github.com/ArdentMuse/MotleyService.git
As versões futuras terão um tratamento melhor dos limites de tamanho de mensagem e cotas de leitor, pois por enquanto eles são apenas codificados permanentemente na alteração de endpoints.