C# Class MonoSoftware.MonoX.Caching.CouchbaseSessionStateProvider.SessionStateItem

Mostra file Open project: MonoSoftware/MonoX-Couchbase-CacheProvider

Public Properties

Property Type Description
Data System.Web.SessionState.SessionStateItemCollection
DataCas ulong
Flag SessionStateActions
HeadCas ulong
LockId ulong
LockTime System.DateTime
Timeout int

Public Methods

Method Description
Load ( IMemcachedClient client, string id, bool metaOnly ) : SessionStateItem
Remove ( IMemcachedClient client, string id ) : void
Save ( IMemcachedClient client, string id, bool metaOnly, bool useCas ) : bool
ToStoreData ( HttpContext context ) : System.Web.SessionState.SessionStateStoreData

Private Methods

Method Description
LoadItem ( MemoryStream ms ) : SessionStateItem
SaveHeader ( MemoryStream ms ) : void

Method Details

Load() public static method

public static Load ( IMemcachedClient client, string id, bool metaOnly ) : SessionStateItem
client IMemcachedClient
id string
metaOnly bool
return SessionStateItem

Remove() public static method

public static Remove ( IMemcachedClient client, string id ) : void
client IMemcachedClient
id string
return void

Save() public method

public Save ( IMemcachedClient client, string id, bool metaOnly, bool useCas ) : bool
client IMemcachedClient
id string
metaOnly bool
useCas bool
return bool

ToStoreData() public method

public ToStoreData ( HttpContext context ) : System.Web.SessionState.SessionStateStoreData
context System.Web.HttpContext
return System.Web.SessionState.SessionStateStoreData

Property Details

Data public_oe property

public SessionStateItemCollection,System.Web.SessionState Data
return System.Web.SessionState.SessionStateItemCollection

DataCas public_oe property

public ulong DataCas
return ulong

Flag public_oe property

public SessionStateActions Flag
return SessionStateActions

HeadCas public_oe property

public ulong HeadCas
return ulong

LockId public_oe property

public ulong LockId
return ulong

LockTime public_oe property

public DateTime,System LockTime
return System.DateTime

Timeout public_oe property

public int Timeout
return int