EnabledState est une énumération d'entiers indiquant les états activé/désactivé d'un élément. Il peut également indiquer ...

EnabledState est une énumération d'entiers indiquant les états activé/désactivé d'un élément. Il peut également indiquer les transitions entre les états demandés. Par exemple, l'arrêt (valeur = 4) et le démarrage (valeur = 10) sont des états transitoires entre l'activation et la désactivation. Le texte ci-après résume les divers états activé/désactivé : 
Activé (2) indique que l'élément est en train/susceptible d'exécuter des commandes, qu'il traite les commandes mises en file d'attente et qu'il met en file d'attente les nouvelles demandes. 
Désactivé (3) indique que l'élément n'exécute pas de commandes et qu'il supprime toutes les nouvelles demandes. 
Arrêt (4) indique que l'élément est sur le point d'avoir l'état Désactivé. 
Non applicable (5) indique que l'élément ne prend pas en charge l'activation/la désactivation. 
Activé mais hors connexion (6) indique que l'élément est peut-être en train d'exécuter des commandes et qu'il va supprimer toutes les nouvelles demandes. 
Test (7) indique que l'élément est à l'état de test. 
Différé (8) indique que l'élément est peut-être en train d'exécuter des commandes mais qu'il va mettre en file d'attente toutes les nouvelles demandes. 
Arrêter en douceur (9) indique que l'élément est activé mais dans un mode restreint. 
Démarrage (10) indique que l'élément est sur le point d'avoir l'état Activé. Les nouvelles demandes sont mises en file d'attente.