如何跟踪的上载进度 HTTPWebRequest ?当我散开的时候 Debug.WriteLines() 为了跟踪代码的哪些部分花费的时间最长,我发现花费时间最长的函数是
HTTPWebRequest
Debug.WriteLines()
var res = req.GetResponse();
我可以用 BeginGetResponse() 但我还是没有办法跟踪进展?我从各种各样的文章中读到,在写请求流时,我应该跟踪进度,但我认为这在本地发生,因此几乎是即时的。
BeginGetResponse()
用 WebClient 有 webClient.UploadProgressChanged 这让我可以跟踪进度,但我想我不能用 MultipartFormData 用那个?在我的简单应用程序中,我不能同时进行多个上传,这不是什么大问题。
WebClient
webClient.UploadProgressChanged
MultipartFormData
然后如何跟踪上传/下载进度 HTTPWebRebug 那么呢?
HTTPWebRebug
webclient