SessionManager Methods |
The SessionManager type exposes the following members.
Name | Description | |
---|---|---|
Clear |
Clears all information from session management about specified site.
| |
GetKickedUsersWhere |
Returns WHERE condition for kicked users.
| |
GetOnlineUsers(String, String, Int32, String, String, Boolean, Boolean) |
Returns UserInfos of online users according to WHERE condition ordered by ORDER BY expression.
| |
GetOnlineUsers(String, String, Int32, String, String, String, Boolean, Boolean) |
Returns UserInfos of online users according to WHERE condition ordered by ORDER BY expression.
| |
GetUsersNumber |
Returns number of online users.
| |
GetUsersWhereCondition |
Returns where condition which could be used for loading online users from database.
| |
IsUserOnline |
Returns true if user with specified userID is online.
| |
KickUser |
Performs the necessary actions to kick the user.
User id to kick | |
ReindexSessionsInfosHashtable |
Re-indexes sessions hashtable - changes key from old site name to new site name.
| |
RemoveAuthenticatedUser |
Removes authenticated user from current sessions.
| |
RemoveContactDependencies |
Removes object dependencies.
| |
RemoveExpiredSessions |
Removes the expired sessions from the hash table.
| |
RemoveExpiredSessions(Boolean, Boolean) |
Removes expired sessions.
| |
RemoveExpiredSessionsFromDB |
Removes the expired sessions from the database.
| |
RemoveUser(Int32) |
Removes user from sessions hashtables.
| |
RemoveUser(Int32, Boolean) |
Remove user from sessions hashtables.
| |
RemoveUserFromKicked |
Removes user from kicked.
User id to kick | |
UpdateCurrentSession |
Updates current user session info from the context.
| |
UpdateDatabaseSession |
Gets sessions from hashtables and updates in the database.
|