Partilhar via


System.Timers Namespace

Fornece o componente Timer que permite acionar um evento em um intervalo especificado.

Classes

ElapsedEventArgs

Fornece dados para o evento de Elapsed .

Timer

Gera um evento após um intervalo definido, a opção de gerar eventos recorrentes.

TimersDescriptionAttribute

Define a descrição que os designers visuais podem exibir ao referenciar um evento, um extensor ou uma propriedade.

Delegados

ElapsedEventHandler

Representa o método que manipulará o evento de Elapsed de Timer.

Comentários

O Timer componente é um temporizador baseado em servidor, que permite especificar um intervalo recorrente no qual o Elapsed evento é gerado em seu aplicativo. Em seguida, você pode manipular esse evento para fornecer processamento regular. Por exemplo, suponha que você tenha um servidor crítico que deve ser mantido em execução 24 horas por dia, 7 dias por semana. Você pode criar um serviço que usa um Timer para marcar periodicamente o servidor e garantir que o sistema esteja em execução. Se o sistema não estiver respondendo, o serviço poderá tentar reiniciar o servidor ou notificar um administrador.

O baseado em Timer servidor foi projetado para uso com threads de trabalho em um ambiente multithread. Os temporizadores de servidor podem se mover entre threads para lidar com o evento gerado Elapsed , resultando em mais precisão do que os temporizadores do Windows na geração do evento a tempo.