SessionChangeReason Enumeration

 

Specifies the reason for a Terminal Services session change notice.

Namespace:   System.ServiceProcess
Assembly:  System.ServiceProcess (in System.ServiceProcess.dll)

public enum class SessionChangeReason

Member nameDescription
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.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 2.0
Return to top
Show: