Метод WCF ASync не вызывается - PullRequest
3 голосов
/ 08 августа 2011

У меня есть служба WCF, которая работает нормально, но теперь я хочу сделать вызовы этого метода асинхронными. В VS2010 я повторно добавил ссылку на службу в клиенте и установил флажок для асинхронных методов. Однако теперь, когда я вызываю MyMethodAsync () вместо MyMethod (), ничего не происходит.

Что я делаю не так?

1 Ответ

3 голосов
/ 08 августа 2011

Вам необходимо подписаться на успешный звонокВот статья на MSDN , в которой показан пример:

client.MyMethodCompleted += new EventHandler<MyMethodCompletedEventArgs>(MyMethodCallback);
client.MyMethodAsync(parameters);

MyMethodAsync немедленно возвращается, и функция MyMethodCallback будет вызвана после завершения операции и будет передана в качестве аргумента.результат асинхронной операции.

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