SessionStateStoreProviderBase.SetItemExpireCallback Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece una referencia al SessionStateItemExpireCallback delegado para el Session_OnEnd evento definido en el archivo 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
Parámetros
- expireCallback
- SessionStateItemExpireCallback
SessionStateItemExpireCallback Delegado del Session_OnEnd evento definido en el archivo Global.asax.
Devoluciones
true es si el proveedor del almacén de estado de sesión admite la llamada al Session_OnEnd evento; de lo contrario, falsees .
Ejemplos
Para obtener un ejemplo de una implementación del proveedor de almacén de estado de sesión, consulte Implementación de un proveedor de almacén de Session-State.
Comentarios
El SessionStateModule objeto llama al SetItemExpireCallback método cuando se inicializa el módulo para determinar si las llamadas al evento son compatibles con la Session_OnEndSessionStateStoreProviderBase implementación y para asociar el SessionStateItemExpireCallback delegado al Session_OnEnd evento.
Los implementadores de proveedores de almacén de estado de sesión personalizados deben usar el SetItemExpireCallback método para informar al SessionStateModule objeto de si se admiten llamadas al Session_OnEnd evento y establecer una referencia local al SessionStateItemExpireCallback delegado proporcionado por el expireCallback parámetro . La implementación personalizada debe decidir cuándo se llamará al delegado local SessionStateItemExpireCallback . Por ejemplo, se podría llamar al delegado durante la llamada al RemoveItem método , al que se llama cuando se abandona una sesión.