SessionStateStoreProviderBase.ReleaseItemExclusive Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per