SessionStateStoreProviderBase.ReleaseItemExclusive Methode

Definition

Gibt eine Sperre für ein 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

Die HttpContext für die aktuelle Anforderung.

id
String

Der Sitzungsbezeichner für die aktuelle Anforderung.

lockId
Object

Der Sperrbezeichner für die aktuelle Anforderung.

Beispiele

Ein Beispiel für eine Implementierung eines Sitzungszustandsspeicheranbieters 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. Sie wird am Ende einer Anforderung während des ReleaseRequestState Ereignisses aufgerufen, wenn 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 mit der angegebenen Sitzung id und lockId den angegebenen Werten übereinstimmt. Wenn die lockId Methode nicht mit dem im Datenspeicher übereinstimmt, führt die ReleaseItemExclusive Methode nichts aus.

Gilt für:

Weitere Informationen