Share via


SessionStateStoreProviderBase.ReleaseItemExclusive Método

Definición

Libera el bloqueo de un elemento del almacén de datos de sesión.

public:
 abstract void ReleaseItemExclusive(System::Web::HttpContext ^ context, System::String ^ id, System::Object ^ lockId);
public abstract void ReleaseItemExclusive (System.Web.HttpContext context, string id, object lockId);
abstract member ReleaseItemExclusive : System.Web.HttpContext * string * obj -> unit
Public MustOverride Sub ReleaseItemExclusive (context As HttpContext, id As String, lockId As Object)

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.

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 ReleaseItemExclusive método para actualizar la fecha de expiración y liberar un bloqueo en un elemento del almacén de datos de sesión. Se llama al final de una solicitud, durante el ReleaseRequestState evento, si los valores de sesión no cambian. Si se han modificado los valores de sesión, el SessionStateModule objeto llama al SetAndReleaseItemExclusive método en su lugar.

El SessionStateModule objeto también llama al ReleaseItemExclusive método cuando un bloqueo en un elemento del almacén de datos de sesión ha superado el ExecutionTimeout valor. 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.

El ReleaseItemExclusive método solo quita el bloqueo de un elemento del almacén de datos de sesión de la aplicación actual que coincide con los valores y lockId la sesión id proporcionados. lockId Si no coincide con el del almacén de datos, el ReleaseItemExclusive método no hace nada.

Se aplica a

Consulte también