C# Класс MongoSessionStore.SessionStore

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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

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

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

public EvictExpiredSession ( string id, string applicationName ) : void
id string
applicationName string
Результат void

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

public EvictSession ( Session session ) : void
session Session
Результат void

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

public EvictSession ( string id, string applicationName, object lockId ) : void
id string
applicationName string
lockId object
Результат void

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

public Get ( string id, string applicationName ) : Session
id string
applicationName string
Результат Session

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

public Insert ( Session session ) : void
session Session
Результат void

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

public LockSession ( Session session ) : void
session Session
Результат void

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

public ReleaseLock ( string id, string applicationName, object lockId, double timeout ) : void
id string
applicationName string
lockId object
timeout double
Результат void

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

public SessionStore ( string applicationName, string connectionString ) : System
applicationName string
connectionString string
Результат System

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

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
Результат void

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

public UpdateSessionExpiration ( string id, string applicationName, double timeout ) : void
id string
applicationName string
timeout double
Результат void