C# Класс ClearCanvas.Web.Enterprise.Authentication.SessionCache

Internal session cache. Used to force logout of the sessions upon expiration.
Наследование: IDisposable
Показать файл Открыть проект

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

Метод Описание
AddSession ( string id, ClearCanvas.Web.Enterprise.Authentication.SessionInfo session ) : void
Dispose ( ) : void
Find ( string id ) : ClearCanvas.Web.Enterprise.Authentication.SessionInfo
RemoveSession ( string id ) : void
Renew ( string tokenId, System.DateTime time ) : SessionToken

Приватные методы

Метод Описание
CleanupSession ( ClearCanvas.Web.Enterprise.Authentication.SessionInfo session ) : void
OnSessionRemoved ( ClearCanvas.Web.Enterprise.Authentication.SessionInfo session ) : void
OnTimer ( object state ) : void
SessionCache ( ) : System

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

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

public AddSession ( string id, ClearCanvas.Web.Enterprise.Authentication.SessionInfo session ) : void
id string
session ClearCanvas.Web.Enterprise.Authentication.SessionInfo
Результат void

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

public Dispose ( ) : void
Результат void

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

public Find ( string id ) : ClearCanvas.Web.Enterprise.Authentication.SessionInfo
id string
Результат ClearCanvas.Web.Enterprise.Authentication.SessionInfo

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

public RemoveSession ( string id ) : void
id string
Результат void

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

public Renew ( string tokenId, System.DateTime time ) : SessionToken
tokenId string
time System.DateTime
Результат SessionToken