BackgroundTransferCompletionGroupTriggerDetails 类

定义

包含有关只能从 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
继承
Object Platform::Object IInspectable 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 对象的列表。

适用于

另请参阅