2015-11-03 5 views
0

У меня есть приложение, в котором пользователь может выбрать, чтобы загрузить все содержимое, и это было сделано с помощью этого метода на других платформахWebResponse чтения с обратными вызовами

resp.GetResponseStream().BeginRead(mBuffer, 0, 1448, new AsyncCallback(EndRead), resp); 

, но BeginRead-методе нет в рамках .NET используемых приложениями UWP. Мне нужен способ сделать это так же, как это делают другие платформы, поэтому я могу использовать функцию обратного вызова для обновления панели задач.

Любые идеи?

+0

Пожалуйста, не ставьте тег в ttile, если он не Neede. – Romasz

ответ

1

Мне нужен способ сделать это так же, как это делают другие платформы, поэтому я могу использовать функцию обратного вызова для обновления панели задач.

Вы можете использовать этот способ в качестве обходного пути:

 var request = WebRequest.CreateHttp("http://www.bing.com"); 

     var response = await request.GetResponseAsync(); 

     byte[] buffer = new byte[1024]; 

     var stream = await response.GetResponseStream().ReadAsync(buffer, 0, 1024); 

     // add callback actions here 
Смежные вопросы