Compartilhar via


SystemEvents.SessionSwitch Evento

Definição

Ocorre quando o usuário conectado no momento foi alterado.

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

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 seus manipuladores de eventos quando o aplicativo for descartado ou os vazamentos de memória resultarão.

Aplica-se a

Confira também