CA1601: Não usam cronômetros de impedir alterações de estado de energia
TypeName |
DoNotUseTimersThatPreventPowerStateChanges |
CheckId |
CA1601 |
<strong>Categoria</strong> |
Microsoft.Mobility |
Alteração significativa |
Quebrando |
Causa
Um temporizador tem um intervalo definido para ocorrer mais de uma vez por segundo.
Descrição da regra
Não há sondagem com mais freqüência do que uma vez por segundo ou temporizadores de uso mais freqüente de uma hora por segundo. Atividade periódica de maior freqüência manterá a CPU ocupada e interferir com temporizadores de ociosidade de economia de energia que desativar a exibição e os discos rígidos.
Como corrigir violações
Definir intervalos de timer para ocorrer a menos de uma vez por segundo.
Quando suprimir avisos
Essa regra deve ser suprimida somente se o timer de acionamento mais de uma vez por segundo é necessária e considerações de mobilidade podem ser ignoradas.