SystemEvents.EventsThreadShutdown Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Uwaga
SystemEvents.EventsThreadShutdown callbacks are not run before the process exits. Use AppDomain.ProcessExit instead.
Występuje przed zakończeniem wątku, który nasłuchuje zdarzeń systemowych.
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
Typ zdarzenia
- Atrybuty
Wyjątki
Powiadomienia o zdarzeniach systemowych nie są obsługiwane w bieżącym kontekście. Na przykład procesy serwera mogą nie obsługiwać globalnych powiadomień o zdarzeniach systemowych.
Próba utworzenia wątku okna zdarzeń systemowych nie powiodła się.
Uwagi
To zdarzenie jest zgłaszane, ponieważ wątek, który nasłuchuje zdarzeń systemowych, ma zostać przerwany. Delegaty zdarzeń systemowych są wywoływane przy użyciu wątku, który nasłuchuje zdarzeń systemowych.
Caution
Ze względu na to, że jest to zdarzenie statyczne, należy odłączyć programy obsługi zdarzeń, gdy aplikacja zostanie usunięta, lub wystąpią przecieki pamięci.