C# 클래스 ClearCanvas.Web.Enterprise.Authentication.SessionCache

Internal session cache. Used to force logout of the sessions upon expiration.
상속: IDisposable
파일 보기 프로젝트 열기: jasper-yeh/ClearCanvas

공개 메소드들

메소드 설명
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