Bagikan melalui


System.Web.SessionState Ruang nama

Menyediakan kelas dan antarmuka yang memungkinkan penyimpanan data khusus untuk satu klien dalam aplikasi web di server. Data status sesi digunakan untuk memberi klien tampilan koneksi persisten dengan aplikasi. Informasi status dapat disimpan dalam memori proses lokal atau, untuk konfigurasi farm web, informasi tersebut dapat disimpan di luar proses menggunakan layanan status ASP.NET atau database Microsoft SQL Server.

Kelas

HttpSessionState

Menyediakan akses ke nilai status sesi serta pengaturan tingkat sesi dan metode manajemen seumur hidup.

HttpSessionStateContainer

Berisi nilai status sesi serta pengaturan tingkat sesi untuk permintaan saat ini.

SessionIDManager

Mengelola pengidentifikasi unik untuk status sesi ASP.NET.

SessionStateItemCollection

Kumpulan objek yang disimpan dalam status sesi. Kelas ini tidak dapat diwariskan.

SessionStateModule

Menyediakan layanan status sesi untuk aplikasi. Kelas ini tidak dapat diwariskan.

SessionStateStoreData

Mewakili data status sesi untuk penyimpanan sesi.

SessionStateStoreProviderBase

Menentukan anggota penyedia status sesi yang diperlukan untuk penyimpanan data.

SessionStateUtility

Menyediakan metode pembantu yang digunakan oleh modul status sesi dan penyedia penyimpanan status sesi untuk mengelola informasi sesi untuk aplikasi ASP.NET. Kelas ini tidak dapat diwariskan.

StateRuntime

Mengelola data sesi yang disimpan dalam layanan status ASP.NET. Kelas ini tidak dapat diwariskan.

Antarmuka

IHttpSessionState

Menentukan kontrak untuk mengimplementasikan kontainer status sesi kustom.

IPartialSessionState

Saat diimplementasikan dalam jenis, mengembalikan daftar nol atau lebih kunci sesi yang menunjukkan ke penyedia keadaan sesi yang item status sesinya harus diambil.

IReadOnlySessionState

Menentukan bahwa handler HTTP target hanya memerlukan akses baca ke nilai status sesi. Ini adalah antarmuka penanda dan tidak memiliki metode.

IRequiresSessionState

Menentukan bahwa handler HTTP target memerlukan akses baca dan tulis ke nilai status sesi. Ini adalah antarmuka penanda dan tidak memiliki metode.

ISessionIDManager

Menentukan kontrak yang harus diterapkan oleh manajer pengidentifikasi status sesi kustom.

ISessionStateItemCollection

Menentukan kontrak untuk koleksi yang digunakan oleh status sesi ASP.NET untuk mengelola sesi.

ISessionStateModule

Menentukan antarmuka untuk mengelola modul status sesi.

IStateRuntime

Menentukan antarmuka yang digunakan oleh layanan status ASP.NET untuk mengelola data sesi.

Enum

SessionStateActions

Mengidentifikasi apakah item sesi dari penyimpanan data adalah untuk sesi yang memerlukan inisialisasi.

SessionStateBehavior

Menentukan jenis dukungan sesi yang diperlukan untuk menangani permintaan.

SessionStateMode

Menentukan mode keadaan sesi.

Delegasikan

SessionStateItemExpireCallback

Mewakili metode yang menangani End peristiwa modul status sesi.

Keterangan

Status sesi dapat digunakan dengan klien yang tidak mendukung cookie. ASP.NET dapat dikonfigurasi untuk mengodekan ID sesi dalam string URL yang dikirimkan antara klien dan server.