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 delegado SessionStateItemExpireCallback para el evento Session_OnEnd
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
Delegado SessionStateItemExpireCallback del evento Session_OnEnd
definido en el archivo Global.asax.
Devoluciones
Es true
si el proveedor de almacén de estados de sesión admite llamadas al evento Session_OnEnd
; en caso contrario, es false
.
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_OnEnd
SessionStateStoreProviderBase implementación y para asociar el SessionStateItemExpireCallback delegado con el Session_OnEnd
evento.
Los implementadores personalizados del proveedor de almacén de estado de sesión deben usar el SetItemExpireCallback método para informar al SessionStateModule objeto de si se admiten las 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.