SessionStateStoreProviderBase.ReleaseItemExclusive Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Sperre auf einem Element im Sitzungsdatenspeicher frei.
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)
Parameter
- context
- HttpContext
Das HttpContext für die aktuelle Anforderung.
- id
- String
Die Sitzungs-ID für die aktuelle Anforderung.
- lockId
- Object
Der Sperrbezeichner für die aktuelle Anforderung.
Beispiele
Ein Beispiel für eine Sitzungszustandsspeicheranbieterimplementierung finden Sie unter Implementieren eines Session-State Store-Anbieters.
Hinweise
Das SessionStateModule -Objekt ruft die ReleaseItemExclusive -Methode auf, um das Ablaufdatum zu aktualisieren und eine Sperre für ein Element im Sitzungsdatenspeicher freizugeben. Es wird am Ende einer Anforderung während des Ereignisses aufgerufen, wenn die ReleaseRequestState Sitzungswerte unverändert sind. Wenn Sitzungswerte geändert wurden, ruft das SessionStateModule -Objekt stattdessen die SetAndReleaseItemExclusive -Methode auf.
Das SessionStateModule -Objekt ruft auch die ReleaseItemExclusive -Methode auf, wenn eine Sperre für ein Element im Sitzungsdatenspeicher den ExecutionTimeout Wert überschritten hat. Weitere Informationen zum Sperren und Details zum Sperrbezeichner finden Sie unter Sperren Session-Store Daten in der SessionStateStoreProviderBase Klassenübersicht.
Die ReleaseItemExclusive -Methode entfernt nur die Sperre aus einem Element im Sitzungsdatenspeicher für die aktuelle Anwendung, die den angegebenen Sitzungs- id
und lockId
Werten entspricht. Wenn der lockId
nicht mit dem im Datenspeicher übereinstimmt, tut die ReleaseItemExclusive -Methode nichts.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für