BackgroundTransferGroup 类

定义

用于关联多个下载或上传操作的命名组。 借助此类,应用可以轻松创建这些组,并同时、串行或基于优先级完成下载和上传。

例如,如果用户决定从热门电视连续剧下载和watch剧集,你的应用可以确定该系列中最早的剧集的优先级,或者让用户选择要先下载的剧集。

public ref class BackgroundTransferGroup sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTransferGroup final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTransferGroup
Public NotInheritable Class BackgroundTransferGroup
继承
Object Platform::Object IInspectable BackgroundTransferGroup
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

BackgroundTransferGroup 对象可以保留以支持跨应用会话的传输操作。 已向 BackgroundDownloaderBackgroundUploaderDownloadOperationUploadOperation 引入了新方法,以简化在以前的应用会话中创建的组的访问。

注意

每个应用最多支持 50 个唯一传输组。

属性

Name

获取组的名称。

TransferBehavior

获取或设置属性,该属性用于指定此组中的传输是同时运行还是以串行方式运行。 可能的值由 BackgroundTransferBehavior 定义。

方法

CreateGroup(String)

使用提供的组名称创建传输组。

适用于