É possível alterar as propriedades de uma referência da Web em tempo de execução? [duplicado]

StackOverflow https://stackoverflow.com/questions/211510

Pergunta

Esta questão já tem uma resposta aqui:

Eu estou tentando chegar a uma solução tal que o usuário vai digitar o URL de um web-service e ele vai ser testado.

Embora o que eu quero é uma mudança URL, eu garanto a descrição do serviço é sempre vai ser o mesmo (exceto o wsdl: tag é claro que contém o sabão serviço: endereço); Eu só quero testar diferentes clientes, executando o mesmo serviço.

Foi útil?

Solução

sim você pode. basta alterar a propriedade url do proxy de serviço antes de chamar os métodos nele.

Outras dicas

Sim; cada proxy-serviço web oferece uma maneira de fazer isso; com proxies pré-WCF (incluindo WSEx) O endereço é propriedade Url na classe de proxy - basta alterá-lo antes de fazer qualquer coisa interessante com o proxy

.

Com WCF, eu acredito que você especifique o ponto final-address através de um dos construtores.

Então, basta gerar o proxy do seu wsdl de referência, e temos que ir ;-p

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top