Помогите с простым клиентом SOAP в C # - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть небольшой SOAP-клиент, написанный на PERL. Может ли кто-нибудь показать мне, как это можно преобразовать для использования в C #?

SoapClient:

   use SOAP::Lite;
   my $client = SOAP::Lite->new();
   $client->uri('urn:Hello');
   $client->proxy('http://mydomain.com:8001');
   my $som = $client->hello();
   my $output = $som->result;
   print $output . "\n";

Любая помощьбыл бы оценен:)

1 Ответ

2 голосов
/ 20 сентября 2011

См. Эту страницу и прокрутите вниз до раздела «Добавление веб-службы как компонента».

http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx

Суть сообщения в том, что Visual Studio создает прокси-клиент для вас. Этот пример показывает, как - не специфично для вашего случая, но контекст такой же. При добавлении веб-ссылки (или ссылки на службу) укажите ее URL-адрес вашего сервера.

Приведенная выше ссылка, кстати, указывает на «старые» ссылки на веб-сервисы. В более новых версиях hte Framework вам рекомендуется использовать «Справочник услуг». Ссылка здесь описывает те:

http://msdn.microsoft.com/en-us/library/bb628652.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...