C# Класс Apache.Shiro.Session.Management.Enterprise.CachingSessionDao

Наследование: ICacheManagerAware, ISessionDao
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
ActiveSessionCacheName string

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

Метод Описание
CachingSessionDao ( ) : System
Create ( ISession session ) : object
Delete ( ISession session ) : void
GetActiveSessions ( ) : ICollection
Read ( object sessionId ) : ISession
Update ( ISession session ) : void

Защищенные методы

Метод Описание
Cache ( ISession session, object sessionId, ICache cache ) : void
CacheValidSession ( ISession session, object sessionId ) : void
CreateActiveSessionsCache ( ) : ICache
DoCreate ( ISession session ) : object
DoDelete ( ISession session ) : void
DoRead ( object sessionId ) : ISession
DoUpdate ( ISession session ) : void
EnsureUncached ( object sessionId ) : void
GetActiveSessionsCacheLazy ( ) : ICache
GetCachedSession ( object sessionId ) : ISession
GetCachedSession ( object sessionId, ICache cache ) : ISession
Uncache ( ISession session ) : void
VerifySessionId ( object sessionId ) : void

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

Cache() защищенный Метод

protected Cache ( ISession session, object sessionId, ICache cache ) : void
session ISession
sessionId object
cache ICache
Результат void

CacheValidSession() защищенный Метод

protected CacheValidSession ( ISession session, object sessionId ) : void
session ISession
sessionId object
Результат void

CachingSessionDao() публичный Метод

public CachingSessionDao ( ) : System
Результат System

Create() публичный Метод

public Create ( ISession session ) : object
session ISession
Результат object

CreateActiveSessionsCache() защищенный Метод

protected CreateActiveSessionsCache ( ) : ICache
Результат ICache

Delete() публичный Метод

public Delete ( ISession session ) : void
session ISession
Результат void

DoCreate() защищенный абстрактный Метод

protected abstract DoCreate ( ISession session ) : object
session ISession
Результат object

DoDelete() защищенный абстрактный Метод

protected abstract DoDelete ( ISession session ) : void
session ISession
Результат void

DoRead() защищенный абстрактный Метод

protected abstract DoRead ( object sessionId ) : ISession
sessionId object
Результат ISession

DoUpdate() защищенный абстрактный Метод

protected abstract DoUpdate ( ISession session ) : void
session ISession
Результат void

EnsureUncached() защищенный Метод

protected EnsureUncached ( object sessionId ) : void
sessionId object
Результат void

GetActiveSessions() публичный Метод

public GetActiveSessions ( ) : ICollection
Результат ICollection

GetActiveSessionsCacheLazy() защищенный Метод

protected GetActiveSessionsCacheLazy ( ) : ICache
Результат ICache

GetCachedSession() защищенный Метод

protected GetCachedSession ( object sessionId ) : ISession
sessionId object
Результат ISession

GetCachedSession() защищенный Метод

protected GetCachedSession ( object sessionId, ICache cache ) : ISession
sessionId object
cache ICache
Результат ISession

Read() публичный Метод

public Read ( object sessionId ) : ISession
sessionId object
Результат ISession

Uncache() защищенный Метод

protected Uncache ( ISession session ) : void
session ISession
Результат void

Update() публичный Метод

public Update ( ISession session ) : void
session ISession
Результат void

VerifySessionId() защищенный Метод

protected VerifySessionId ( object sessionId ) : void
sessionId object
Результат void

Описание свойств

ActiveSessionCacheName публичное статическое свойство

public static string ActiveSessionCacheName
Результат string