CA1601: Non utilizzare i timer che impediscono le modifiche allo stato di potenza
TypeName |
DoNotUseTimersThatPreventPowerStateChanges |
CheckId |
CA1601 |
Category |
Microsoft.Mobility |
Breaking Change |
Breaking |
Causa
Sul timer è impostato un intervallo che ricorre più di una volta al secondo.
Descrizione della regola
Non utilizzare timer con un intervallo di polling o generazione superiore a una volta al secondo.Una frequenza maggiore per l'attività periodica occupa la CPU e interferisce con i timer di inattività per il risparmio di energia che disattiva lo schermo e i dischi rigidi.
Come correggere le violazioni
Impostare gli intervalli del timer in modo che si verifichino con una frequenza inferiore a una volta al secondo.
Esclusione di avvisi
La regola dovrebbe essere esclusa solo se è richiesta l'attivazione del timer con intervalli superiori a una volta al secondo e le considerazioni sulla mobilità possono essere ignorate senza rischi.