20 February, 2009

Не работает асинхронная закачка в WebClient

Обнаружил маленькую проблему с классом System.Net.WebClient. При попытке использования асинхронной закачки с HTTP сервера посредством DownloadStringAsync или DownloadDataAsync не приходили эвенты DownloadStringCompleted и DownloadDataCompleted соответственно. Проблема решиласть следующим оьразом:
ThreadPool.QueueUserWorkItem(state => client.DownloadStringAsync(uri), null);

2 comments:

matraska23 said...

DownloadStringAsync не работает с ThreadPool.QueueUserWorkIte...

ww898 said...

А можно поподробнее?