WinForms вызывает Webservice, который истекает, но не вызывает Complete - PullRequest
1 голос
/ 15 апреля 2011

У меня есть приложение WinForms, которое вызывает веб-сервис и использует шаблон Async ... Completed.

Однако иногда вызов Completed никогда не вызывается (проблема вызвана таймаутом).

Я думал, что тайм-аут вызовет Завершено с ошибкой - но он НИКОГДА не вызывается.

Любые известные ошибки (о которых я не знаю), почему это так?

Спасибо Дункан

1 Ответ

0 голосов
/ 31 июля 2011

Взгляните на эпизод 188 на dnrtv.

http://www.dnrtv.com/default.aspx?showNum=188

Стивен Тауб рассказывает, как должен выглядеть асинхронный код в .NET 4, как для потребителя, так и для производства, кака также погружение в предстоящую асинхронность .NET 5. Стоит посмотреть, даже если вы придерживаетесь .NET 4.

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