Partilhar via


SystemEvents.TimerElapsed Evento

Definição

Ocorre quando um intervalo do temporizador do Windows expirou.

public:
 static event Microsoft::Win32::TimerElapsedEventHandler ^ TimerElapsed;
public static event Microsoft.Win32.TimerElapsedEventHandler TimerElapsed;
public static event Microsoft.Win32.TimerElapsedEventHandler? TimerElapsed;
member this.TimerElapsed : Microsoft.Win32.TimerElapsedEventHandler 
Public Shared Custom Event TimerElapsed As TimerElapsedEventHandler 

Tipo de evento

Exceções

Não há suporte para notificações de eventos do sistema no contexto atual. Os processos do servidor, por exemplo, podem não dar suporte a notificações de eventos globais do sistema.

A tentativa de criar um thread de janela de eventos do sistema não foi bem-sucedida.

Comentários

Observação

Esse evento só será gerado se a bomba de mensagem estiver em execução. Em um serviço Windows, a menos que um formulário oculto seja usado ou a bomba de mensagem tenha sido iniciada manualmente, esse evento não será gerado. Para obter um exemplo de código que mostra como lidar com eventos do sistema usando um formulário oculto em um serviço Windows, consulte a SystemEvents classe .

Cuidado

Como esse é um evento estático, você deve desanexar os manipuladores de eventos quando o aplicativo for descartado ou ocorrerá vazamentos de memória.

Aplica-se a

Confira também