在windows phone 7上使用BackgroundTransferService时,有没有办法控制TransferProgressChanged被调用的频率?我猜测它与用于下载的内部缓冲区的大小有关,但我没有看到用于设置它的任何属性。BackgroundTransferService - TransferProgressChanged什么时候被调用?
BytesReceived值不是等间隔的,或者对于同一个文件的重复下载,它们甚至是相同的,但似乎是大约每个文件总大小的1%。
这对一个小文件是可以的,但是在下载大型(2GB电影)文件时会导致用户界面无响应。
您可以显示您实际在做什么,因为BackgroundTranserService不应该影响用户界面。 –
也许没有反应是错误的词。我只想要一个比每分钟更新更频繁的进度指示符,或者我目前正在进行更新? – Peregrine