Edit

Share via


SessionSwitchReason Enum

Definition

Defines identifiers used to represent the type of a session switch event.

C#
public enum SessionSwitchReason
Inheritance
SessionSwitchReason

Fields

Name Value Description
ConsoleConnect 1

A session has been connected from the console.

ConsoleDisconnect 2

A session has been disconnected from the console.

RemoteConnect 3

A session has been connected from a remote connection.

RemoteDisconnect 4

A session has been disconnected from a remote connection.

SessionLogon 5

A user has logged on to a session.

SessionLogoff 6

A user has logged off from a session.

SessionLock 7

A session has been locked.

SessionUnlock 8

A session has been unlocked.

SessionRemoteControl 9

A session has changed its status to or from remote controlled mode.

Remarks

The SessionSwitchEventArgs class uses the SessionSwitchReason class to represent the type of a session switch event.

Applies to

Product Versions
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

See also