Я проникаю Win8 приложение для Win универсальных приложений, и мне нужно заменить следующий код:для Windows 8.1 Универсальное приложение WebClient замена
WebClient wc = new WebClient();
wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
wc.DownloadProgressChanged += new DownloadProgressChangedEventHandler(wc_DownloadProgressChanged);
wc.DownloadStringAsync(new Uri(URL));
Проблема, кажется WebClient является устаревшим и больше не поддерживается в универсальных приложениях. Кто-то рекомендовал мне HttpClient, но у него нет подходящих свойств. Есть ли совместимый класс, который я могу использовать?
Вы должны быть в состоянии использовать HttpClient.GetStringAsync вместо этого. –
@JakobChristensen Да, я могу загрузить строку данных таким образом, но у HttpClient нет событий, которые я могу использовать. И я не знаю, как это решить. Очень важно вызвать метод после завершения загрузки, но пока эта операция асинхронна, я не уверен, как это сделать. – Qerts