SystemEvents.EventsThreadShutdown Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
SystemEvents.EventsThreadShutdown callbacks are not run before the process exits. Use AppDomain.ProcessExit instead.
Ocorre antes que o thread que escuta eventos do sistema seja encerrado.
public:
static event EventHandler ^ EventsThreadShutdown;
[System.Obsolete("SystemEvents.EventsThreadShutdown callbacks are not run before the process exits. Use AppDomain.ProcessExit instead.", DiagnosticId="SYSLIB0059", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public static event EventHandler? EventsThreadShutdown;
public static event EventHandler EventsThreadShutdown;
public static event EventHandler? EventsThreadShutdown;
[<System.Obsolete("SystemEvents.EventsThreadShutdown callbacks are not run before the process exits. Use AppDomain.ProcessExit instead.", DiagnosticId="SYSLIB0059", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.EventsThreadShutdown : EventHandler
member this.EventsThreadShutdown : EventHandler
Public Shared Custom Event EventsThreadShutdown As EventHandler
Tipo de evento
- Atributos
Exceções
Não há suporte para notificações de evento do sistema no contexto atual. Os processos de servidor, por exemplo, podem não dar suporte a notificações de eventos globais do sistema.
A tentativa de criar um thread da janela de eventos do sistema não foi bem-sucedida.
Comentários
Esse evento é gerado à medida que o thread que escuta eventos do sistema está prestes a ser encerrado. Os delegados de eventos do sistema são invocados usando o thread que escuta eventos do sistema.
Cuidado
Como esse é um evento estático, você deve desanexar os manipuladores de eventos quando o aplicativo for descartado ou os vazamentos de memória resultarão.