Добавление сервисной ссылки для веб-ссылки - PullRequest
1 голос
/ 18 марта 2011

Я начал работать на Windows Phone 7 и столкнулся с этой проблемой.

У меня есть консольное приложение VS 08, к которому добавлена ​​веб-ссылка, и все работает отлично, ранее я работал с Service Reference в WP7 и использовал прокси-классы.

Я не очень хорошо разбираюсь в серверной части и не уверен в разнице между ссылками на веб и сервисы. Я думаю, что сервисные ссылки предназначены только для WCF, а веб также поддерживает SOAP. В любом случае, теперь мне нужно использовать эту веб-ссылку, которая используя протокол SOAP в WP7, но когда я добавляю его в качестве ссылки на службу, он не отображает все прокси-классы в проводнике объектов.

Потратил впустую 2 дня на поиск в Google, и все же я не уверен, с чего начать. Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы.

Пожалуйста, ПОМОГИТЕ!

1 Ответ

0 голосов
/ 18 марта 2011

Вы сможете добавить веб-ссылку, и кодирование для нее будет аналогично кодированию в вашем консольном приложении.

Основные отличия состоят в том, что WP7 требует от вас использования асинхронного кодирования - то есть вместо вызова службы, как обычного метода, вместо этого вы должны передать обработчик события, когда возвращается вызов веб-службы.

Частичное руководство доступно в этой статье - http://msdn.microsoft.com/en-us/magazine/ff872395.aspx - начать с «Рис. 6 Добавление справочника по сервису SOAP»

Есть также некоторые дополнительные ограничения в реализации WP7 - например, труднее отправить некоторые вещи, такие как мыльные заголовки, но, надеюсь, ваш SOAP-сервис будет работать нормально.

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