BackgroundTaskCancellationReason 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定取消后台任务的原因。
public enum class BackgroundTaskCancellationReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BackgroundTaskCancellationReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BackgroundTaskCancellationReason
var value = Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.abort
Public Enum BackgroundTaskCancellationReason
- 继承
-
BackgroundTaskCancellationReason
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
字段
Abort | 0 | 应用程序取消了后台任务。 发生这种情况的原因有以下四个:
|
ConditionLoss | 6 | 已取消后台任务,因为不再满足其一个或多个必需条件。 |
EnergySaver | 11 | 由于当前的节能策略,后台任务已取消。 |
ExecutionTimeExceeded | 9 | 后台任务被取消,因为它超出了其分配的运行时间。 |
IdleTask | 4 | 后台任务已取消,因为它处于活动状态,但未执行任何工作。 |
LoggingOff | 2 | 后台任务已取消,因为用户已注销系统。 |
QuietHoursEntered | 8 | 后台任务被取消,因为设备已进入免打扰时间。 注意 自Windows 10起,QuietHoursEntered 不再可供使用。 |
ResourceRevocation | 10 | 后台任务被取消,因为系统需要其他资源。 已取消后台任务以释放这些资源。 |
ServicingUpdate | 3 | 后台任务已取消,因为应用程序已更新。 |
SystemPolicy | 7 | 由于系统策略,已取消后台任务。 |
Terminating | 1 | 后台任务已取消,因为应用程序即将因系统策略而终止。 应用程序应保存应用程序重启时所需的任何状态。 |
Uninstall | 5 | 由于卸载了应用程序,因此取消了后台任务。 |