SessionStateStoreProviderBase.RemoveItem 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í.
Elimina los datos del elemento del almacén de datos de sesión.
public:
abstract void RemoveItem(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId, System::Web::SessionState::SessionStateStoreData ^ item);
public abstract void RemoveItem (System.Web.HttpContext context, string id, object lockId, System.Web.SessionState.SessionStateStoreData item);
abstract member RemoveItem : System.Web.HttpContext * string * obj * System.Web.SessionState.SessionStateStoreData -> unit
Public MustOverride Sub RemoveItem (context As HttpContext, id As String, lockId As Object, item As SessionStateStoreData)
Parámetros
- context
- HttpContext
Objeto HttpContext de la solicitud actual.
- id
- String
Identificador de sesión de la solicitud actual.
- lockId
- Object
Identificador de bloqueo de la solicitud actual.
Objeto SessionStateStoreData que representa el elemento que se va a eliminar del almacén de datos.
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 RemoveItem método al final de una solicitud, durante el ReleaseRequestState evento, para eliminar los datos de un elemento de sesión del almacén de datos de sesión si se ha llamado al Abandon método . Solo se eliminan los datos de sesión de la aplicación actual que coincidan con la sesión id
y lockId
los valores proporcionados. Para obtener más información sobre el bloqueo y los detalles sobre el identificador de bloqueo, vea "Bloquear Session-Store datos" en la información general de la SessionStateStoreProviderBase clase.