System.Web.SessionState Ruang nama
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.
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.