BackgroundTaskCancellationReason Énumération

Définition

Spécifie les raisons de l’annulation d’une tâche en arrière-plan.

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
Héritage
BackgroundTaskCancellationReason
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Abort 0

La tâche en arrière-plan a été annulée par l’application. Cela peut se produire pour l’une des quatre raisons suivantes :

  • La tâche est considérée comme une tâche inactive. Cela signifie que la tâche en arrière-plan est toujours en cours d’exécution, mais sans rien faire, par exemple une tâche JavaScript qui n’appelle pas la fonction close().
  • La tâche en arrière-plan utilise MaintenanceTrigger et le système passe à DC (batterie).
  • L’application annule l’inscription de la tâche en arrière-plan, auquel cas la tâche est annulée si elle est en cours d’exécution.
  • L’application qui a inscrit la tâche en arrière-plan est désinstallée pendant l’exécution de la tâche.
ConditionLoss 6

La tâche en arrière-plan a été annulée, car une ou plusieurs de ses conditions requises ne sont plus remplies.

EnergySaver 11

La tâche en arrière-plan a été annulée en raison de la stratégie actuelle d’économiseur d’énergie.

ExecutionTimeExceeded 9

La tâche en arrière-plan a été annulée, car elle a dépassé le temps imparti pour s’exécuter.

IdleTask 4

La tâche en arrière-plan a été annulée, car elle était active, mais n’effectuant aucun travail.

LoggingOff 2

La tâche en arrière-plan a été annulée, car l’utilisateur s’est déconnecté du système.

QuietHoursEntered 8

La tâche en arrière-plan a été annulée, car l’appareil est entré dans la période des heures d’arrêt.

Notes

QuietHoursEntered n’est plus disponible depuis Windows 10.

ResourceRevocation 10

La tâche en arrière-plan a été annulée, car le système avait besoin de ressources supplémentaires. La tâche en arrière-plan a été annulée pour libérer ces ressources.

ServicingUpdate 3

La tâche en arrière-plan a été annulée, car l’application a été mise à jour.

SystemPolicy 7

La tâche en arrière-plan a été annulée en raison de la stratégie système.

Terminating 1

La tâche en arrière-plan a été annulée, car l’application est sur le point d’être arrêtée en raison de la stratégie système. L’application doit enregistrer tout état nécessaire au redémarrage de l’application.

Uninstall 5

La tâche en arrière-plan a été annulée, car l’application a été désinstallée.

S’applique à