SessionChangeReason Enumeration
.NET Framework (current version)
Specifies the reason for a Terminal Services session change notice.
Assembly: System.ServiceProcess (in System.ServiceProcess.dll)
| Member name | Description | |
|---|---|---|
| ConsoleConnect | A console session has connected. | |
| ConsoleDisconnect | A console session has disconnected. | |
| RemoteConnect | A remote session has connected. | |
| RemoteDisconnect | A remote session has disconnected. | |
| SessionLock | A session has been locked. | |
| SessionLogoff | A user has logged off from a session. | |
| SessionLogon | A user has logged on to a session. | |
| SessionRemoteControl | The remote control status of a session has changed. | |
| SessionUnlock | A session has been unlocked. |
The following code example shows the use of the SessionChangeReason enumeration in an implementation of the OnSessionChange method in a class derived from ServiceBase. This code example is part of a larger example provided for the ServiceBase class.
.NET Framework
Available since 2.0
Available since 2.0
Show: