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 al SessionStateItemExpireCallback delegato per l'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 per l'evento Session_OnEnd definito nel file Global.asax.
Valori restituiti
true se il provider dell'archivio stati sessione supporta la chiamata all'evento Session_OnEnd ; in caso contrario, false.
Esempio
Per un esempio di implementazione del provider dell'archivio stati sessione, vedere Implementazione di un provider di archiviazione Session-State.
Commenti
L'oggetto chiama il SessionStateModule metodo quando il modulo viene inizializzato per determinare se le chiamate all'evento sono supportate dall'implementazione SetItemExpireCallbackSession_OnEnd e per associare il SessionStateStoreProviderBase delegato all'eventoSessionStateItemExpireCallback.Session_OnEnd
Gli implementatori del provider dell'archivio dello stato sessione personalizzati devono utilizzare il SetItemExpireCallback metodo per informare l'oggetto SessionStateModule se le chiamate all'evento Session_OnEnd sono supportate e 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.