SystemEvents.SessionEnded Event
Occurs when the user is logging off or shutting down the system.
Namespace: Microsoft.Win32
Assembly: System (in System.dll)
| Exception | Condition |
|---|---|
| InvalidOperationException | System event notifications are not supported under the current context. Server processes, for example, might not support global system event notifications. |
| ExternalException | The attempt to create a system events window thread did not succeed. |
Note |
|---|
This event is only raised if the message pump is running. In a Windows service, unless a hidden form is used or the message pump has been started manually, this event will not be raised. For a code example that shows how to handle system events by using a hidden form in a Windows service, see the SystemEvents class. |
Caution |
|---|
Because this is a static event, you must detach your event handlers when your application is disposed, or memory leaks will result. |
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Note