Collapse All
Public Constructors
| Name | Description | |
|---|---|---|
![]() |
SessionManagerBase | Overloaded. Initializes a SessionManagerBase instance with the default values for SessionAgeLimit and SessionSweepInterval. |
Public Methods
(see also: Protected Methods)
| Name | Description | |
|---|---|---|
![]() |
CreateServerSession | Creates a new ServerSession with the given arguments. |
![]() |
Dispose | Overloaded. Release allocated resources. |
![]() |
ExistSession | Checks whether the given session exists. |
![]() |
GetSessionBySessionID | Returns ServerSession identified by sessionID. |
![]() |
GetSessionVariable | Returns the value of the session variable. |
![]() |
RemoveSession | Removes the given session from the session list. |
![]() |
RenewSession | Renews the given session. |
![]() |
SetCurrentSession | Sets the current server session. |
![]() |
SetSessionVariable | Sets the new value of the session variable. |
![]() |
StoreSession | Stores the given ServerSession to the session list. |
![]() |
TerminateSession | Removes the given session and raises the ClientSessionTerminated event. |
Protected Methods
| Name | Description | |
|---|---|---|
![]() |
Finalize | Finalizer method. |
![]() |
OnClientSessionTerminated | Raises the ClientSessionTerminated event. |
![]() |
StartSweepTimer | Starts session sweeping timer. |
![]() |
SweepExpiredSessions | Removes all sessions older than SessionAgeLimit. |
Public Properties
(see also: Protected Properties)
| Name | Description | |
|---|---|---|
![]() |
SessionAgeLimit | Gets or sets session age limit (minutes). |
![]() |
SessionSweepInterval | Gets or sets session cleanup interval (minutes). |
Protected Properties
| Name | Description | |
|---|---|---|
![]() |
AllSessions | Returns list of all sessions. |
![]() |
ExpiredSessions | Returns list of expired sessions. |
![]() |
IsDisposed | Returns true if the instance is disposed. |
Public Events
| Name | Description | |
|---|---|---|
![]() |
ClientSessionTerminated | Occurs when the client session is terminated abnormally. |