SessionStateStoreProviderBase.SetItemExpireCallback Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta un riferimento sul delegato SessionStateItemExpireCallback dell'evento Session_OnEnd
definito nel file Global.asax.
public:
abstract bool SetItemExpireCallback(System::Web::SessionState::SessionStateItemExpireCallback ^ expireCallback);
public abstract bool SetItemExpireCallback (System.Web.SessionState.SessionStateItemExpireCallback expireCallback);
abstract member SetItemExpireCallback : System.Web.SessionState.SessionStateItemExpireCallback -> bool
Public MustOverride Function SetItemExpireCallback (expireCallback As SessionStateItemExpireCallback) As Boolean
Parametri
- expireCallback
- SessionStateItemExpireCallback
Delegato SessionStateItemExpireCallback dell'evento Session_OnEnd
definito nel file Global.asax.
Restituisce
true
se il provider dell'archivio dello stato sessione supporta la chiamata dell'evento Session_OnEnd
e false
altrimenti.
Esempio
Per un esempio di implementazione del provider di archiviazione con stato sessione, vedere Implementazione di un provider di archiviazione Session-State.
Commenti
L'oggetto SessionStateModule chiama il SetItemExpireCallback metodo quando il modulo viene inizializzato per determinare se le chiamate all'evento Session_OnEnd
sono supportate dall'implementazione SessionStateStoreProviderBase e per associare il SessionStateItemExpireCallback delegato all'evento Session_OnEnd
.
I provider di implementazioni dell'archivio dello stato sessione personalizzati devono usare il SetItemExpireCallback metodo per informare l'oggetto se le chiamate all'evento SessionStateModuleSession_OnEnd
sono supportate e per impostare un riferimento locale al SessionStateItemExpireCallback delegato fornito dal expireCallback
parametro. L'implementazione personalizzata deve decidere quando verrà chiamato il delegato locale SessionStateItemExpireCallback . Ad esempio, il delegato può essere chiamato durante la chiamata al RemoveItem metodo, che viene chiamato quando una sessione viene abbandonata.