[ whitefrost.com | Account Manager 4 Product Page ]

Core.Tools.AccountManager.Session.AccountSession Class Reference

Summary description for AMUserSession. More...

List of all members.

Public Member Functions

 AccountSession ()
void ClearChanges ()
bool GetChangeParamState (String name)
double GetDouble (String session_param_name)
int GetInt (String session_param_name)
bool GetBool (String session_param_name)
void SetBool (String session_param_name, bool val)
TimeSpan GetSessionDuration ()
TimeSpan GetSessionIdle ()
TimeSpan GetExpiry ()
void UpdateSessionAccessed ()

Public Attributes

SessionStatus SessionStatus = SessionStatus.UNKNOWN
int DataSize = 0
String SessionId
String SecurityId
int AccountId = 0
Map.Organization Organization
DateTime SessionCreated
DateTime SessionAccessed
DateTime SessionExpires
int ChangeCount = 0

Properties

String[] Changes [get]
String[] Keys [get]
String this [String session_param_name] [get, set]
bool IsExpired [get]

Private Attributes

Hashtable parms = null
Hashtable change_parms = null

Classes

class  SessionObject


Detailed Description

Summary description for AMUserSession.


Constructor & Destructor Documentation

Core.Tools.AccountManager.Session.AccountSession.AccountSession (  ) 


Member Function Documentation

void Core.Tools.AccountManager.Session.AccountSession.ClearChanges (  ) 

bool Core.Tools.AccountManager.Session.AccountSession.GetChangeParamState ( String  name  ) 

double Core.Tools.AccountManager.Session.AccountSession.GetDouble ( String  session_param_name  ) 

int Core.Tools.AccountManager.Session.AccountSession.GetInt ( String  session_param_name  ) 

bool Core.Tools.AccountManager.Session.AccountSession.GetBool ( String  session_param_name  ) 

void Core.Tools.AccountManager.Session.AccountSession.SetBool ( String  session_param_name,
bool  val 
)

TimeSpan Core.Tools.AccountManager.Session.AccountSession.GetSessionDuration (  ) 

TimeSpan Core.Tools.AccountManager.Session.AccountSession.GetSessionIdle (  ) 

TimeSpan Core.Tools.AccountManager.Session.AccountSession.GetExpiry (  ) 

void Core.Tools.AccountManager.Session.AccountSession.UpdateSessionAccessed (  ) 


Member Data Documentation


Property Documentation

String [] Core.Tools.AccountManager.Session.AccountSession.Changes [get]

String [] Core.Tools.AccountManager.Session.AccountSession.Keys [get]

String Core.Tools.AccountManager.Session.AccountSession.this[String session_param_name] [get, set]

bool Core.Tools.AccountManager.Session.AccountSession.IsExpired [get]


The documentation for this class was generated from the following file:
Stephen W. Cote, 2008, whitefrost.com