System.Timers Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.