TransferStatus 枚举

2012/2/9

定义后台传输请求可以处于的状态列表。

Namespace:  Microsoft.Phone.BackgroundTransfer
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)

public enum TransferStatus
<对象属性="enumerationValue" .../>

成员名称说明
None尚未对请求进行排队。
Transferring当前正在传输所请求的文件。
Waiting请求正在后台传输服务队列中等待。此状态可能指示请求已排队并且正在等待之前的传输完成或者由于网络错误服务正在重试该请求。
WaitingForWiFi请求正在后台传输服务队列中等待 Wi-Fi 连接。
WaitingForExternalPower请求正在后台传输服务队列中等待连接外部电源。
WaitingForExternalPowerDueToBatterySaverMode请求正在等待设备连接外部电源,因为用户已在设备上启用“节电模式”。
WaitingForNonVoiceBlockingNetwork当设备在非并发语音和数据网络(包括 2G、EDGE 和标准 GPRS)上时,后台传输服务不运行。此状态指示服务正在等待支持的网络连接。
Paused请求已被暂停并且正在后台传输服务队列中等待。
Completed请求已完成。这意味着不管传输是否成功完成,请求都不再由后台传输服务操作。若要确认传输成功,请确认 TransferError 属性为 null。
Unknown后台传输服务无法从服务检索请求状态。处于此状态之后,BackgroundTransferRequest 对象不再可用。您可以尝试使用 Find(String) 方法检索新实例。

使用 BackgroundTransferRequest 类的 TransferStatus 属性访问传输状态信息。若要在传输请求的状态更改时接收更新,请实现 TransferStatusChanged 事件的处理程序。

Windows Phone OS

在 7.1 中支持

Windows Phone

显示: