Можно ли изменить свойства WebReference во время выполнения?[дубликат]

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

Вопрос

На этот вопрос уже есть ответ здесь:

Я пытаюсь придумать такое решение, при котором пользователь собирается ввести URL веб-сервиса, и он будет протестирован.

Хотя я хочу изменить URL-адрес, я гарантирую, что описание сервиса всегда будет одинаковым (за исключением тега wsdl: service, конечно, который содержит soap:address);Я просто хочу протестировать разных клиентов, использующих один и тот же сервис.

Это было полезно?

Решение

да, ты можешь.просто измените свойство url прокси-сервера службы, прежде чем вызывать какие-либо методы на нем.

Другие советы

ДА;каждый прокси-сервер веб-службы предлагает способ сделать это;с прокси-серверами до WCF (включая WSEx) адрес является следующим Url свойство в классе прокси-сервера - просто измените его, прежде чем делать что-либо интересное с прокси.

С помощью WCF, я полагаю, вы указываете адрес конечной точки с помощью одного из конструкторов.

Так что просто сгенерируйте свой прокси-сервер из вашего ссылочного wsdl, и все готово;-p

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top