Поделиться через


BackgroundTaskCancellationReason Перечисление

Определение

Указывает причины отмены фоновой задачи.

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

Фоновая задача была отменена приложением. Это может произойти по одной из следующих четырех причин:

  • Задача считается простой задачей. Это означает, что фоновая задача по-прежнему выполняется, но ничего не делает, например задачу JavaScript, которая не вызывает функцию close().
  • Фоновая задача использует MaintenanceTrigger , а система переходит на dc (питание от батареи).
  • Приложение отменяет регистрацию фоновой задачи. В этом случае задача отменяется, если она выполняется в данный момент.
  • Приложение, зарегистрировавщее фоновую задачу, удаляется во время выполнения задачи.
ConditionLoss 6

Фоновая задача была отменена, так как одно или несколько необходимых условий больше не выполняются.

EnergySaver 11

Фоновая задача была отменена из-за текущей политики экономии энергии.

ExecutionTimeExceeded 9

Фоновая задача была отменена из-за превышения выделенного времени для выполнения.

IdleTask 4

Фоновая задача была отменена, так как она была активной, но не выполнялась никаких действий.

LoggingOff 2

Фоновая задача была отменена, так как пользователь выполнил выход из системы.

QuietHoursEntered 8

Фоновая задача была отменена из-за того, что устройство вступило в часы тишины.

Примечание

QuietHoursEntered больше недоступен для использования с Windows 10.

ResourceRevocation 10

Фоновая задача была отменена, так как системе требовались дополнительные ресурсы. Фоновая задача была отменена, чтобы освободить эти ресурсы.

ServicingUpdate 3

Фоновая задача была отменена, так как приложение было обновлено.

SystemPolicy 7

Фоновая задача была отменена из-за системной политики.

Terminating 1

Фоновая задача была отменена, так как приложение будет завершено из-за системной политики. Приложение должно сохранить любое состояние, которое потребуется при перезапуске приложения.

Uninstall 5

Фоновая задача была отменена, так как приложение было удалено.

Применяется к