Session manager interface.
Declaring type: ISessionManager
Namespace: Zyan.Communication.SessionMgmt
Assembly: Zyan.Communication
Collapse/Expand Public Methods
  Name Description
Public Method Abstract CreateServerSession Creates a new ServerSession with the given arguments.
Public Method Abstract ExistSession Checks whether the given session exists.
Public Method Abstract GetSessionBySessionID Returns ServerSession identified by sessionID.
Public Method Abstract GetSessionVariable Returns the value of the session variable.
Public Method Abstract RemoveSession Removes the given session from the session list.
Public Method Abstract RenewSession Renews the given session.
Public Method Abstract SetCurrentSession Sets the current server session.
Public Method Abstract SetSessionVariable Sets the new value of the session variable.
Public Method Abstract StoreSession Stores the given ServerSession to the session list.
Public Method Abstract TerminateSession Removes the given session and raises the ClientSessionTerminated event.
Collapse/Expand Public Properties
  Name Description
Public Property Abstract SessionAgeLimit Gets or sets session age limit (minutes).
Public Property Abstract SessionSweepInterval Gets or sets session cleanup interval (minutes).
Collapse/Expand Public Events
  Name Description
Public Event Abstract ClientSessionTerminated Occurs when the client session is terminated abnormally.