SessionStateStoreProviderBase.ReleaseItemExclusive Metodo

Definizione

Rilascia un blocco applicato su un elemento dell'archivio dati della sessione.

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)

Parametri

context
HttpContext

Oggetto HttpContext per la richiesta corrente.

id
String

Identificatore di sessione per la richiesta corrente.

lockId
Object

Identificatore di blocco per la richiesta corrente.

Esempio

Per un esempio di implementazione del provider di archiviazione con stato sessione, vedere Implementazione di un provider di archiviazione Session-State.

Commenti

L'oggetto SessionStateModule chiama il ReleaseItemExclusive metodo per aggiornare la data di scadenza e rilasciare un blocco in un elemento nell'archivio dati della sessione. Viene chiamato alla fine di una richiesta, durante l'evento, se i valori della ReleaseRequestState sessione non vengono modificati. Se i valori di sessione sono stati modificati, l'oggetto SessionStateModule chiama invece il SetAndReleaseItemExclusive metodo.

L'oggetto SessionStateModule chiama anche il ReleaseItemExclusive metodo quando un blocco in un elemento nell'archivio dati della sessione ha superato il ExecutionTimeout valore. Per altre informazioni sul blocco e sui dettagli sull'identificatore di blocco, vedere "Blocco Session-Store dati" nella panoramica della SessionStateStoreProviderBase classe.

Il ReleaseItemExclusive metodo rimuove solo il blocco da un elemento nell'archivio dati della sessione per l'applicazione corrente che corrisponde alla sessione id e lockId ai valori specificati. Se l'oggetto lockId non corrisponde a quello nell'archivio dati, il ReleaseItemExclusive metodo non esegue nulla.

Si applica a

Vedi anche