SessionTerminationReason Enumeration |
Specifies reasons why a session was terminated.
Namespace:
Dundas.BI.AccountServices
Assembly:
Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.4.0.1000)
Syntax public enum SessionTerminationReason
Public Enumeration SessionTerminationReason
public enum class SessionTerminationReason
type SessionTerminationReason
Members
| Member name | Value | Description |
---|
| None | 0 | No reason is specified. |
| Inactivity | 1 | The session timed out due to inactivity. |
| LoggedOffByUser | 2 | The user explicitly logged off. |
| LoggedOffByAdmin | 3 | An administrator explicitly logged the session off. |
| LogOn | 4 |
The session was automatically logged off so that a new logon can succeed without violating license constraints.
|
| AccountDeletion | 10 | The account is being deleted. |
| AccountDisabledOrNotFound | 11 | The account associated with the session is disabled or was not found. |
| ElasticLimitReached | 12 | The limit for elastic seat usage has been reached, so elastic sessions are being logged off. |
| Unknown | 13 | The reason for the session being terminated could not be determined. |
| ExternalKeepAliveFailed | 14 |
A subscriber of the SessionKeepAlive event hook indicated that the session should be terminated.
|
| AllSessionsLoggedOff | 15 | A system operation required that all sessions be logged off. |
| RecoveryLogOn | 16 | The session was automatically logged off so that a recovery-mode session could be created. |
| UnauthorizedIPAddress | 17 | The session was created from an unauthorized IP address and was automatically terminated. |
| ImpersonatingSessionLoggedOff | 18 |
The session was created by administrative impersonation, and the administrator's original session was logged off.
|
| SwitchedTenant | 19 | The session was replaced with a new session because the user switched tenants. |
| RemovedFromTenant | 20 | The session's account was removed from the tenant associated with the session. |
See Also