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 | バックグラウンド タスクは、アプリケーションによって取り消されました。 これは、次の 4 つの理由のいずれかで発生する可能性があります。
|
ConditionLoss | 6 | 1 つ以上の必要な条件が満たされなくなったため、バックグラウンド タスクは取り消されました。 |
EnergySaver | 11 | 現在の省エネポリシーにより、バックグラウンド タスクが取り消されました。 |
ExecutionTimeExceeded | 9 | バックグラウンド タスクは、割り当てられた実行時間を超えたため、取り消されました。 |
IdleTask | 4 | バックグラウンド タスクはアクティブであったため取り消されましたが、作業は行われませんでした。 |
LoggingOff | 2 | ユーザーがシステムからログオフしたため、バックグラウンド タスクが取り消されました。 |
QuietHoursEntered | 8 | デバイスがサイレント時間期間に入ったため、バックグラウンド タスクが取り消されました。 注意 QuietHoursEntered は、Windows 10の時点で使用できなくなりました。 |
ResourceRevocation | 10 | システムに追加のリソースが必要なため、バックグラウンド タスクが取り消されました。 これらのリソースを解放するためにバックグラウンド タスクが取り消されました。 |
ServicingUpdate | 3 | アプリケーションが更新されたため、バックグラウンド タスクが取り消されました。 |
SystemPolicy | 7 | システム ポリシーが原因でバックグラウンド タスクが取り消されました。 |
Terminating | 1 | システム ポリシーが原因でアプリケーションが終了されようとしているため、バックグラウンド タスクが取り消されました。 アプリケーションは、アプリケーションの再起動時に必要な状態を保存する必要があります。 |
Uninstall | 5 | アプリケーションがアンインストールされたため、バックグラウンド タスクが取り消されました。 |