CA1601 : Ne pas utiliser de minuteries qui empêchent les changements d'état de l'alimentation
TypeName |
DoNotUseTimersThatPreventPowerStateChanges |
CheckId |
CA1601 |
Catégorie |
Microsoft.Mobility |
Modification avec rupture |
Oui |
Cause
Une minuterie a un intervalle défini pour se déclencher plus d'une fois par seconde.
Description de la règle
Évitez d'effectuer des interrogations ou d'utiliser des minuteries qui se déclenchent plus d'une fois par seconde. En effet, toute activité périodique supérieure à cette fréquence occupe le processeur et interfère avec les minuteries d'inactivité qui déclenchent la mise en veille de l'écran et des disques durs pour économiser de l'énergie.
Comment corriger les violations
Définissez des intervalles pour la minuterie pour qu'elle se déclenche moins d'une fois par seconde.
Quand supprimer les avertissements
Cette règle doit être supprimée uniquement si le déclenchement de la minuterie plus d'une fois par seconde est requis et si les considérations sur la mobilité peuvent être ignorées sans risque.