BackgroundTaskRegistrationGroup 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供分组语义,以便可以单独维护后台任务注册。
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
- 继承
- 属性
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 |
当属于组的后台任务启动时,将触发此事件。 |