Method |
Description |
|
CreateNewStoreData ( HttpContext context, int timeout ) : System.Web.SessionState.SessionStateStoreData |
|
|
CreateUninitializedItem ( HttpContext context, string id, int timeout ) : void |
|
|
Dispose ( ) : void |
Releases all resources used by the T:System.Web.SessionState.SessionStateStoreProviderBase implementation. |
|
EndRequest ( HttpContext context ) : void |
|
|
GetItem ( HttpContext context, string id, bool &locked, System.TimeSpan &lockAge, object &lockId, SessionStateActions &actions ) : System.Web.SessionState.SessionStateStoreData |
|
|
GetItemExclusive ( HttpContext context, string id, bool &locked, System.TimeSpan &lockAge, object &lockId, SessionStateActions &actions ) : System.Web.SessionState.SessionStateStoreData |
|
|
Initialize ( string name, NameValueCollection config ) : void |
Initializes the provider. |
|
InitializeRequest ( HttpContext context ) : void |
Called by the T:System.Web.SessionState.SessionStateModule object for per-request initialization. |
|
RavenSessionStateStoreProvider ( ) : System |
Public parameterless constructor |
|
RavenSessionStateStoreProvider ( IDocumentStore documentStore ) : System |
Constructor accepting a document store instance, used for testing. |
|
ReleaseItemExclusive ( HttpContext context, string id, object lockId ) : void |
|
|
RemoveItem ( HttpContext context, string id, object lockId, System.Web.SessionState.SessionStateStoreData item ) : void |
|
|
ResetItemTimeout ( HttpContext context, string id ) : void |
|
|
SetAndReleaseItemExclusive ( HttpContext context, string id, System.Web.SessionState.SessionStateStoreData item, object lockId, bool newItem ) : void |
|
|
SetItemExpireCallback ( SessionStateItemExpireCallback expireCallback ) : bool |
Sets a reference to the T:System.Web.SessionState.SessionStateItemExpireCallback delegate for the Session_OnEnd event defined in the Global.asax file. |
|