C# Класс ScrewTurn.Wiki.SessionCache

Implements a session data cache whose lifetime is only limited to one request.
Показать файл Открыть проект

Открытые методы

Метод Описание
ClearData ( string sessionId ) : void

Clears all cached data of a session.

GetCurrentGroups ( string sessionId ) : UserGroup[]

Gets the current groups, if any, of a session.

GetCurrentUser ( string sessionId ) : UserInfo

Gets the current user, if any, of a session.

SetCurrentGroups ( string sessionId, UserGroup groups ) : void

Sets the current groups of a session.

SetCurrentUser ( string sessionId, UserInfo user ) : void

Sets the current user of a session.

Описание методов

ClearData() публичный статический Метод

Clears all cached data of a session.
public static ClearData ( string sessionId ) : void
sessionId string The session ID.
Результат void

GetCurrentGroups() публичный статический Метод

Gets the current groups, if any, of a session.
public static GetCurrentGroups ( string sessionId ) : UserGroup[]
sessionId string The session ID.
Результат UserGroup[]

GetCurrentUser() публичный статический Метод

Gets the current user, if any, of a session.
public static GetCurrentUser ( string sessionId ) : UserInfo
sessionId string The session ID.
Результат UserInfo

SetCurrentGroups() публичный статический Метод

Sets the current groups of a session.
public static SetCurrentGroups ( string sessionId, UserGroup groups ) : void
sessionId string The session ID.
groups UserGroup The groups.
Результат void

SetCurrentUser() публичный статический Метод

Sets the current user of a session.
public static SetCurrentUser ( string sessionId, UserInfo user ) : void
sessionId string The session ID.
user UserInfo The user.
Результат void