我有一个应用程序,用户可以选择下载所有内容,这是用这种方法在其他平台上完成的。
resp.GetResponseStream().BeginRead(mBuffer, 0, 1448, new AsyncCallback(EndRead), resp);但是UWP应用程序使用的.NET框架中不存在BeginRead方法。我需要一种和其他平台一样的方法来完成这个任务,所以我可以使用回调函数来进行进度条的更新。
有什么想法吗?
发布于 2015-11-04 01:41:33
我需要一种和其他平台一样的方法来完成这个任务,所以我可以使用回调函数来进行进度条的更新。
您可以使用这种方法作为解决办法:
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 herehttps://stackoverflow.com/questions/33498488
复制相似问题