BackgroundTaskCancellationReason Enumeración

Definición

Especifica los motivos para cancelar una tarea en segundo plano.

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
Herencia
BackgroundTaskCancellationReason
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Campos

Abort 0

La aplicación canceló la tarea en segundo plano. Esto puede ocurrir por una de las cuatro razones siguientes:

  • La tarea se considera una tarea inactiva. Esto significa que la tarea en segundo plano todavía se está ejecutando, pero sin hacer nada, por ejemplo, una tarea de JavaScript que no llama a la función close().
  • La tarea en segundo plano usa MaintenanceTrigger y el sistema pasa a DC (energía de batería).
  • La aplicación anula el registro de la tarea en segundo plano, en cuyo caso se cancela la tarea si se está ejecutando actualmente.
  • La aplicación que registró la tarea en segundo plano se desinstala mientras se ejecuta la tarea.
ConditionLoss 6

La tarea en segundo plano se canceló porque ya no se cumplen una o varias de sus condiciones necesarias.

EnergySaver 11

La tarea en segundo plano se canceló debido a la directiva actual del ahorro de energía.

ExecutionTimeExceeded 9

La tarea en segundo plano se canceló porque superó su tiempo asignado para ejecutarse.

IdleTask 4

La tarea en segundo plano se canceló porque estaba activa, pero no hacía ningún trabajo.

LoggingOff 2

La tarea en segundo plano se canceló porque el usuario ha cerrado la sesión del sistema.

QuietHoursEntered 8

La tarea en segundo plano se canceló porque el dispositivo entró en el período de horas silenciosas.

Nota

QuietHoursEntered ya no está disponible para su uso a partir de Windows 10.

ResourceRevocation 10

La tarea en segundo plano se canceló porque el sistema necesitaba recursos adicionales. La tarea en segundo plano se canceló para liberar esos recursos.

ServicingUpdate 3

La tarea en segundo plano se canceló porque la aplicación se actualizó.

SystemPolicy 7

La tarea en segundo plano se canceló debido a la directiva del sistema.

Terminating 1

La tarea en segundo plano se canceló porque la aplicación está a punto de finalizarse debido a la directiva del sistema. La aplicación debe guardar cualquier estado que sea necesario cuando se reinicie la aplicación.

Uninstall 5

La tarea en segundo plano se canceló porque se desinstaló la aplicación.

Se aplica a