SystemTriggerType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定可用于触发后台任务的系统事件。
public enum class SystemTriggerType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SystemTriggerType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SystemTriggerType
var value = Windows.ApplicationModel.Background.SystemTriggerType.invalid
Public Enum SystemTriggerType
- 继承
-
SystemTriggerType
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
BackgroundWorkCostChange | 13 | 后台任务在后台工作成本更改时触发。
|
ControlChannelReset | 5 | 后台任务在控件通道初始化后触发。 注意 此触发器类型不支持 OneShot 模式。 因此,使用 SystemTrigger 构造函数时,OneShot 参数必须为 false。
|
DefaultSignInAccountChange | 15 | 默认登录帐户更改时,将触发后台任务。 注意 此值是在 Windows 10 版本 1607 中引入的。 |
InternetAvailable | 6 | 当 Internet 可用时,将触发后台任务。 |
Invalid | 0 | 不是有效的触发器类型。 |
LockScreenApplicationAdded | 9 | 将磁贴添加到锁屏界面时,将触发后台任务。 |
LockScreenApplicationRemoved | 10 | 从锁屏中删除磁贴时,将触发后台任务。 |
NetworkStateChange | 4 | 当发生网络更改(例如成本或连接性更改)时,将触发后台任务。 |
OnlineIdConnectedStateChange | 12 | 当连接到该帐户的 Microsoft 帐户发生更改时,将触发后台任务。 |
PowerStateChange | 14 | 当电池 BatteryStatus 的状态发生更改时,将触发后台任务。 注意 此值是在 Windows 10 中引入的。 |
ServicingComplete | 8 | 后台任务在系统完成应用更新后触发。 |
SessionConnected | 7 | 后台任务在会话连接后触发。
|
SmsReceived | 1 | 当已安装的移动宽带设备收到新的短信时,将触发后台任务。 |
TimeZoneChange | 11 | 当设备上的时区 (更改时,将触发后台任务,例如,当系统调整夏令时时钟) 。 注意 仅当新时区实际更改系统时间时,才会触发此触发器。 |
UserAway | 3 | 后台任务在用户离开后触发。
|
UserPresent | 2 | 后台任务在用户出现后触发。
|
注解
版本历史记录
Windows 版本 | SDK 版本 | 已添加值 |
---|---|---|
1607 | 14393 | DefaultSignInAccountChange |