BackgroundTransferCompletionGroupTriggerDetails 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含有关只能从 IBackgroundTask 上的 Run 方法访问的 BackgroundTransferCompletionGroup 的信息。
public ref class BackgroundTransferCompletionGroupTriggerDetails 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 BackgroundTransferCompletionGroupTriggerDetails 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 BackgroundTransferCompletionGroupTriggerDetails
Public NotInheritable Class BackgroundTransferCompletionGroupTriggerDetails
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
BackgroundTransferCompletionGroup 类允许应用注册,以便在后台传输操作完成后立即接收通知,即使应用不在前台也是如此。 应用注册一个后台任务,以接收在后台传输成功完成或发生错误时发生的通知。 这允许应用在完成时立即收到通知,而不是要求应用等到下次重启应用或移动到前台以查询完成。
应用必须实现 IBackgroundTask 才能运行以接收完成通知。 必须使用 BackgroundTaskBuilder 类注册 IBackgroundTask。 必须在应用清单中声明后台任务。 应用不需要锁屏访问即可使用 BackgroundTransferCompletionGroup。
当 BackgroundTransferCompletionGroup 的后台任务在后台传输操作完成后收到通知时,将创建 BackgroundTransferCompletionGroupTriggerDetails 实例。
属性
Downloads |
获取与 BackgroundTransferCompletionGroup 关联的 DownloadOperation 对象的列表。 |
Uploads |
获取与 BackgroundTransferCompletionGroup 关联的 UploadOperation 对象的列表。 |