Асинхронный вызов веб-службы из приложения WPF - PullRequest
0 голосов
/ 11 декабря 2010

Я знаю, что многие люди писали об этом, но мне все еще не удается сопоставить симптомы, которые у меня есть, с тем, с чем столкнулись другие люди. Я создал простой веб-сервис на пустом веб-сайте asp.net с использованием Visual Studio 2010 (я просто использовал веб-сервис по умолчанию с его реализацией Hello World). Затем я создал приложение WPF и попытался вызвать веб-сервис из приложения. Но я не могу найти методы XXXAsync или методы BeginXXX в прокси-классе мыльного клиента, используя intellisense. Есть метод для вызова HelloWorld синхронно, но ничего для асинхронных вызовов. Есть ли что-то, что я должен сделать, чтобы включить асинхронную поддержку веб-службы в asp.net?

Спасибо

Andrew

1 Ответ

1 голос
/ 12 декабря 2010

Хорошо, думаю, я понял, что я делаю не так. В Visual Studio 2010 я не отмечал флажок «Генерировать асинхронные операции». Это можно найти по:

  1. щелкните правой кнопкой мыши имя службы в обозревателе решений (которая должна находиться в папке «Ссылки на службы»).
  2. собирается "Настроить ссылку на службу ...".
  3. Установите флажок «Генерировать асинхронные операции».

Надеюсь, это поможет кому-то быстрее, чем я смог его найти!

Andrew

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