SystemConditionType, énumération

SystemConditionType Enumeration

Spécifie une condition du système qui doit être appliquée pour qu'une tâche en arrière-plan s'exécute. Si une tâche en arrière-plan avec une condition du système est levée, la tâche ne s'exécute pas tant que la condition n'est pas remplie.

Syntaxe


var value = Windows.ApplicationModel.Background.SystemConditionType.invalid;

Attributs

[Version(0x06020000)]

Membres

SystemConditionTypeÉnumération possède ces membres.

MembreValeurDescription
Invalid | invalid0

Pas un type de condition valide.

UserPresent | userPresent1

Spécifie que la tâche d'arrière-plan peut uniquement s'exécuter lorsque l'utilisateur est présent. Si une tâche en arrière-plan avec la condition UserPresent est levée et que l'utilisateur est absent, la tâche ne s'exécute pas tant que l'utilisateur n'est pas présent.

UserNotPresent | userNotPresent2

Spécifie que la tâche d'arrière-plan peut uniquement s'exécuter lorsque l'utilisateur n'est pas présent. Si une tâche en arrière-plan avec la condition UserNotPresent est levée et que l'utilisateur est présent, la tâche ne s'exécute pas tant que l'utilisateur n'est pas devenu inactif.

InternetAvailable | internetAvailable3

Spécifie que la tâche d'arrière-plan peut uniquement s'exécuter lorsqu'Internet est disponible. Si une tâche en arrière-plan avec la condition InternetAvailable est levée et qu'Internet n'est pas disponible, la tâche ne s'exécute pas tant qu'Internet n'est pas à nouveau disponible.

InternetNotAvailable | internetNotAvailable4

Spécifie que la tâche d'arrière-plan peut uniquement s'exécuter lorsqu'Internet n'est pas disponible. Si une tâche en arrière-plan avec la condition InternetNotAvailable est levée et qu'Internet est disponible, la tâche ne s'exécute pas tant qu'Internet n'est pas à nouveau indisponible.

SessionConnected | sessionConnected5

Spécifie que la tâche d'arrière-plan peut uniquement s'exécuter lorsqu'une session utilisateur est ouverte. Si une tâche en arrière-plan avec la condition SessionConnected est levée et que la session utilisateur n'est pas ouverte, la tâche s'exécute lorsque l'utilisateur se connecte.

SessionDisconnected | sessionDisconnected6

Spécifie que la tâche d'arrière-plan peut uniquement s'exécuter lorsqu'une session utilisateur est fermée. Si une tâche en arrière-plan avec la condition SessionDisconnected est levée et que l'utilisateur est connecté, la tâche s'exécute lorsque l'utilisateur se déconnecte.

FreeNetworkAvailable | freeNetworkAvailable7

Spécifie que la tâche d'arrière-plan ne peut s'exécuter que lorsqu'une connexion réseau (non dosée) libre est disponible.

BackgroundWorkCostNotHigh | backgroundWorkCostNotHigh8

Spécifie que la tâche d'arrière-plan ne peut s'exécuter que lorsque le coût du travail d'arrière-plan est faible.

Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.ApplicationModel.Background
Windows::ApplicationModel::Background [C++]

Métadonnées

Windows.winmd

Voir aussi

SystemCondition.ConditionType

 

 

Afficher:
© 2017 Microsoft