Share via


SessionStateStoreProviderBase.RemoveItem Metode

Definisi

Menghapus data item dari penyimpanan data sesi.

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

Parameter

context
HttpContext

HttpContext untuk permintaan saat ini.

id
String

Pengidentifikasi sesi untuk permintaan saat ini.

lockId
Object

Pengidentifikasi kunci untuk permintaan saat ini.

item
SessionStateStoreData

SessionStateStoreData yang mewakili item yang akan dihapus dari penyimpanan data.

Contoh

Untuk contoh implementasi penyedia penyimpanan status sesi, lihat Menerapkan Penyedia Penyimpanan Session-State.

Keterangan

Objek SessionStateModule memanggil RemoveItem metode di akhir permintaan, selama ReleaseRequestState peristiwa, untuk menghapus data untuk item sesi dari penyimpanan data sesi jika Abandon metode telah dipanggil. Hanya data sesi untuk aplikasi saat ini yang cocok dengan sesi id dan lockId nilai yang disediakan yang dihapus. Untuk informasi selengkapnya tentang penguncian dan detail tentang pengidentifikasi kunci, lihat "Mengunci data Session-Store" di SessionStateStoreProviderBase ringkasan kelas.

Berlaku untuk

Lihat juga