BackgroundTransferService.Remove 方法

2013/12/13

尝试删除具有指定 ID 的后台传输请求。

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

public static void Remove(
	BackgroundTransferRequest request
)

参数

request
类型: Microsoft.Phone.BackgroundTransfer.BackgroundTransferRequest
要删除的传输请求。

使用 Find(String) 方法检索与特定请求 ID 关联的 BackgroundTransferRequest 对象。检索到的对象可以传递给 Remove 以将其从系统中删除。

删除传输之后,如果 TransferStatus 尚未 Completed,则将引发 TransferStatusChanged 事件并且请求的 TransferError 属性将被设置为 InvalidOperationException,其中具有“请求之前已被取消”消息。

此方法可能引发以下异常之一。

ArgumentNullException

指定的 BackgroundTransferRequest 不能为 null。

InvalidOperationException

请求之前已被取消。

在队列中找不到指定的传输请求。

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

显示:
© 2015 Microsoft