BackgroundTaskRegistrationGroup 类

定义

提供分组语义,以便可以单独维护后台任务注册。

public ref class BackgroundTaskRegistrationGroup sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundTaskRegistrationGroup final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Background.IBackgroundTaskRegistrationGroupFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BackgroundTaskRegistrationGroup
function BackgroundTaskRegistrationGroup(id, name)
Public NotInheritable Class BackgroundTaskRegistrationGroup
继承
Object Platform::Object IInspectable BackgroundTaskRegistrationGroup
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)

示例

后台激活示例
后台任务示例 有关分组任务示例,请参阅方案 6。

注解

建议开发人员在应用启动时注销应用程序使用的所有后台任务,然后注册。 但是,除了注销应用的后台任务外,这还可以注销由应用使用的框架注册的后台任务。

分组后台任务注册为后台任务提供大致等效的命名空间。 可以注册/取消注册属于你定义的组的后台任务,而不会干扰设备上其他后台任务的注册。

构造函数

BackgroundTaskRegistrationGroup(String)

使用指定的组 ID 创建 BackgroundTaskRegistrationGroup

BackgroundTaskRegistrationGroup(String, String)

使用指定的组 ID 和 创建 BackgroundTaskRegistrationGroup

属性

AllTasks

获取属于组的所有后台任务。

Id

获取组 ID。

Name

获取组的友好名称。

事件

BackgroundActivated

当属于组的后台任务启动时,将触发此事件。

适用于