C# Class MongoSessionStore.SessionStore

显示文件 Open project: paralect/MongoSessionStore Class Usage Examples

Public Methods

Method Description
EvictExpiredSession ( string id, string applicationName ) : void
EvictSession ( Session session ) : void
EvictSession ( string id, string applicationName, object lockId ) : void
Get ( string id, string applicationName ) : Session
Insert ( Session session ) : void
LockSession ( Session session ) : void
ReleaseLock ( string id, string applicationName, object lockId, double timeout ) : void
SessionStore ( string applicationName, string connectionString ) : System
UpdateSession ( string id, int timeout, BsonBinaryData sessionItems, string applicationName, int sessionItemsCount, object lockId ) : void
UpdateSessionExpiration ( string id, string applicationName, double timeout ) : void

Method Details

EvictExpiredSession() public method

public EvictExpiredSession ( string id, string applicationName ) : void
id string
applicationName string
return void

EvictSession() public method

public EvictSession ( Session session ) : void
session Session
return void

EvictSession() public method

public EvictSession ( string id, string applicationName, object lockId ) : void
id string
applicationName string
lockId object
return void

Get() public method

public Get ( string id, string applicationName ) : Session
id string
applicationName string
return Session

Insert() public method

public Insert ( Session session ) : void
session Session
return void

LockSession() public method

public LockSession ( Session session ) : void
session Session
return void

ReleaseLock() public method

public ReleaseLock ( string id, string applicationName, object lockId, double timeout ) : void
id string
applicationName string
lockId object
timeout double
return void

SessionStore() public method

public SessionStore ( string applicationName, string connectionString ) : System
applicationName string
connectionString string
return System

UpdateSession() public method

public UpdateSession ( string id, int timeout, BsonBinaryData sessionItems, string applicationName, int sessionItemsCount, object lockId ) : void
id string
timeout int
sessionItems BsonBinaryData
applicationName string
sessionItemsCount int
lockId object
return void

UpdateSessionExpiration() public method

public UpdateSessionExpiration ( string id, string applicationName, double timeout ) : void
id string
applicationName string
timeout double
return void