System.Timers Espaço de Nomes

Fornece o Timer componente que permite aumentar um evento num intervalo especificado.

Classes

Name Description
ElapsedEventArgs

Fornece dados para o Elapsed evento.

Timer

Gera um evento após um intervalo definido, com uma opção para gerar eventos recorrentes.

TimersDescriptionAttribute

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

Delegados

Name Description
ElapsedEventHandler

Representa o método que irá lidar com o Elapsed evento de um Timer.

Observações

O Timer componente é um temporizador baseado em servidor, que permite especificar um intervalo recorrente em que o Elapsed evento é ativado na sua aplicação. Pode então tratar deste evento para garantir o processamento regular. Por exemplo, suponha que tem um servidor crítico que tem de estar a funcionar 24 horas por dia, 7 dias por semana. Poderias criar um serviço que use a Timer para verificar periodicamente o servidor e garantir que o sistema está a funcionar. Se o sistema não responder, o serviço pode tentar reiniciar o servidor ou notificar um administrador.

O sistema baseado Timer em servidor foi concebido para utilização com threads de trabalho num ambiente multithread. Os temporizadores do servidor podem mover-se entre threads para lidar com o evento levantado Elapsed, resultando em maior precisão do que os temporizadores Windows ao levantar o evento a tempo.