CA1601: No utilizar temporizadores que impidan los cambios de estado de energía
Nombre de tipo |
DoNotUseTimersThatPreventPowerStateChanges |
Identificador de comprobación |
CA1601 |
Categoría |
Microsoft.Mobility |
Cambio problemático |
Sí |
Causa
Un temporizador tiene un intervalo establecido para producirse más de una vez por segundo.
Descripción de la regla
No se debe sondear más de una vez por segundo, ni se deben utilizar temporizadores que se produzcan más de una vez por segundo. Una actividad periódica más frecuente hará que la CPU no esté disponible e interferirá con los temporizadores de inactividad para ahorro de energía que apagan el monitor y el disco duro.
Cómo corregir infracciones
Establezca los intervalos del temporizador de modo que ocurran menos de una vez por segundo.
Cuándo suprimir advertencias
Se debe suprimir esta regla solo si se debe desencadenar el temporizador varias veces por segundo y se pueden omitir las consideraciones de movilidad sin ningún riesgo.