C# Class System.Web.SessionState.SessionStateServerHandler

Inheritance: System.Web.SessionState.SessionStateStoreProviderBase
Afficher le fichier Open project: kumpera/mono

Méthodes publiques

Méthode Description
CreateNewStoreData ( HttpContext context, int timeout ) : System.Web.SessionState.SessionStateStoreData
CreateUninitializedItem ( HttpContext context, string id, int timeout ) : void
Dispose ( ) : void
EndRequest ( HttpContext context ) : void
GetItem ( HttpContext context, string id, bool &locked, TimeSpan &lockAge, object &lockId, SessionStateActions &actions ) : System.Web.SessionState.SessionStateStoreData
GetItemExclusive ( HttpContext context, string id, bool &locked, TimeSpan &lockAge, object &lockId, SessionStateActions &actions ) : System.Web.SessionState.SessionStateStoreData
Initialize ( string name, NameValueCollection config ) : void
InitializeRequest ( HttpContext context ) : void
ReleaseItemExclusive ( HttpContext context, string id, object lockId ) : void
RemoveItem ( HttpContext context, string id, object lockId, SessionStateStoreData item ) : void
ResetItemTimeout ( HttpContext context, string id ) : void
SetAndReleaseItemExclusive ( HttpContext context, string id, SessionStateStoreData item, object lockId, bool newItem ) : void
SetItemExpireCallback ( SessionStateItemExpireCallback expireCallback ) : bool

Private Methods

Méthode Description
EnsureGoodId ( string id, bool throwOnNull ) : void
GetConData ( string &proto, string &server, string &port ) : void
GetItemInternal ( HttpContext context, string id, bool &locked, TimeSpan &lockAge, object &lockId, SessionStateActions &actions, bool exclusive ) : System.Web.SessionState.SessionStateStoreData

Method Details

CreateNewStoreData() public méthode

public CreateNewStoreData ( HttpContext context, int timeout ) : System.Web.SessionState.SessionStateStoreData
context System.Web.HttpContext
timeout int
Résultat System.Web.SessionState.SessionStateStoreData

CreateUninitializedItem() public méthode

public CreateUninitializedItem ( HttpContext context, string id, int timeout ) : void
context System.Web.HttpContext
id string
timeout int
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

EndRequest() public méthode

public EndRequest ( HttpContext context ) : void
context System.Web.HttpContext
Résultat void

GetItem() public méthode

public GetItem ( HttpContext context, string id, bool &locked, TimeSpan &lockAge, object &lockId, SessionStateActions &actions ) : System.Web.SessionState.SessionStateStoreData
context System.Web.HttpContext
id string
locked bool
lockAge TimeSpan
lockId object
actions SessionStateActions
Résultat System.Web.SessionState.SessionStateStoreData

GetItemExclusive() public méthode

public GetItemExclusive ( HttpContext context, string id, bool &locked, TimeSpan &lockAge, object &lockId, SessionStateActions &actions ) : System.Web.SessionState.SessionStateStoreData
context System.Web.HttpContext
id string
locked bool
lockAge TimeSpan
lockId object
actions SessionStateActions
Résultat System.Web.SessionState.SessionStateStoreData

Initialize() public méthode

public Initialize ( string name, NameValueCollection config ) : void
name string
config System.Collections.Specialized.NameValueCollection
Résultat void

InitializeRequest() public méthode

public InitializeRequest ( HttpContext context ) : void
context System.Web.HttpContext
Résultat void

ReleaseItemExclusive() public méthode

public ReleaseItemExclusive ( HttpContext context, string id, object lockId ) : void
context HttpContext
id string
lockId object
Résultat void

RemoveItem() public méthode

public RemoveItem ( HttpContext context, string id, object lockId, SessionStateStoreData item ) : void
context HttpContext
id string
lockId object
item SessionStateStoreData
Résultat void

ResetItemTimeout() public méthode

public ResetItemTimeout ( HttpContext context, string id ) : void
context HttpContext
id string
Résultat void

SetAndReleaseItemExclusive() public méthode

public SetAndReleaseItemExclusive ( HttpContext context, string id, SessionStateStoreData item, object lockId, bool newItem ) : void
context HttpContext
id string
item SessionStateStoreData
lockId object
newItem bool
Résultat void

SetItemExpireCallback() public méthode

public SetItemExpireCallback ( SessionStateItemExpireCallback expireCallback ) : bool
expireCallback SessionStateItemExpireCallback
Résultat bool