SessionStateStoreProviderBase.ReleaseItemExclusive Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Melepaskan kunci pada item di penyimpanan data sesi.
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
HttpContext untuk permintaan saat ini.
- id
- String
Pengidentifikasi sesi untuk permintaan saat ini.
- lockId
- Object
Pengidentifikasi kunci untuk permintaan saat ini.
Contoh
Untuk contoh implementasi penyedia penyimpanan status sesi, lihat Menerapkan Penyedia Penyimpanan Session-State.
Keterangan
Objek SessionStateModule memanggil ReleaseItemExclusive metode untuk memperbarui tanggal kedaluwarsa dan melepaskan kunci pada item di penyimpanan data sesi. Ini dipanggil di akhir permintaan, selama ReleaseRequestState peristiwa, jika nilai sesi tidak berubah. Jika nilai sesi telah dimodifikasi, SessionStateModule objek akan memanggil SetAndReleaseItemExclusive metode .
Objek SessionStateModule juga memanggil ReleaseItemExclusive metode ketika kunci pada item di penyimpanan data sesi telah melebihi ExecutionTimeout nilai . Untuk informasi selengkapnya tentang penguncian dan detail tentang pengidentifikasi kunci, lihat "Mengunci data Session-Store" di SessionStateStoreProviderBase ringkasan kelas.
Metode ReleaseItemExclusive ini hanya menghapus kunci dari item di penyimpanan data sesi untuk aplikasi saat ini yang cocok dengan sesi id
dan lockId
nilai yang disediakan.
lockId
Jika tidak cocok dengan yang ada di penyimpanan data, ReleaseItemExclusive metode tidak melakukan apa pun.