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.