2016-05-23 3 views
0

Возможно ли получить ответ XML параллельно с вызовом метода webservice;Получить ответ XML при вызове метода webservice

Например:

var ws = new WebReference.WService(); 
String result = ws.HelloWorld(); 

Мне нужно, чтобы получить ответ XML от веб-сервиса для HelloWorld() функции как

<string xmlns="http://tempuri.org/">Hello World</string> 

и параллельный результат строки в переменной result = "Hello World"

+0

Чтобы улучшить этот вопрос, вам нужно добавить более подробную информацию, что такое 'result'? это не XML? Поскольку это стоит, этот вопрос не показывает исследовательских усилий, неясен и не полезен. –

+0

Наверное, нет. Служба не будет работать до тех пор, пока веб-сервис не завершится, поэтому метод GetResult не будет работать. – jdweng

ответ

0

Для того, чтобы избежать вызова один и тот же метод дважды, вам нужно перейти к подходу WCF, реализуя поведение IEndpointBehavior, чтобы прочитать исходное связь с конечной точкой webservice.

Примером такого поведения может служить Generic WCF Host.

Смежные вопросы