HttpSessionStateWrapper Kelas
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.
Merangkum objek intrinsik HTTP yang menyediakan akses ke nilai status sesi, pengaturan tingkat sesi, dan metode manajemen seumur hidup.
public ref class HttpSessionStateWrapper : System::Web::HttpSessionStateBase
public class HttpSessionStateWrapper : System.Web.HttpSessionStateBase
type HttpSessionStateWrapper = class
inherit HttpSessionStateBase
Public Class HttpSessionStateWrapper
Inherits HttpSessionStateBase
- Warisan
Keterangan
Kelas HttpSessionStateWrapper ini berasal dari HttpSessionStateBase kelas dan berfungsi sebagai pembungkus untuk HttpSessionState kelas . Kelas ini mengekspos fungsionalitas HttpSessionState kelas dan mengekspos jenisnya HttpSessionStateBase . Kelas HttpSessionStateBase memungkinkan Anda mengganti implementasi asli kelas HttpSessionState di aplikasi Anda dengan implementasi kustom, seperti saat Anda melakukan pengujian unit di luar alur ASP.NET.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HttpSessionStateWrapper(HttpSessionState) |
Menginisialisasi instans baru dari kelas HttpSessionStateWrapper. |
Properti
| Nama | Deskripsi |
|---|---|
| CodePage |
Mendapatkan atau mengatur pengidentifikasi set karakter untuk sesi saat ini. |
| Contents |
Mendapatkan referensi ke objek status sesi saat ini. |
| CookieMode |
Mendapatkan nilai yang menunjukkan apakah aplikasi dikonfigurasi untuk sesi tanpa cookie. |
| Count |
Mendapatkan jumlah item dalam kumpulan status sesi. |
| IsCookieless |
Mendapatkan nilai yang menunjukkan apakah ID sesi disematkan dalam URL. |
| IsNewSession |
Mendapatkan nilai yang menunjukkan apakah sesi dibuat selama permintaan saat ini. |
| IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah sesi bersifat baca-saja. |
| IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke kumpulan nilai status sesi disinkronkan (utas aman). |
| Item[Int32] |
Mendapatkan atau mengatur nilai sesi dengan menggunakan indeks yang ditentukan. |
| Item[String] |
Mendapatkan atau menetapkan nilai sesi dengan menggunakan nama yang ditentukan. |
| Keys |
Mendapatkan kumpulan kunci untuk semua nilai yang disimpan dalam kumpulan status sesi. |
| LCID |
Mendapatkan atau mengatur pengidentifikasi lokal (LCID) dari sesi saat ini. |
| Mode |
Mendapatkan mode status sesi saat ini. |
| SessionID |
Mendapatkan pengidentifikasi unik untuk sesi tersebut. |
| StaticObjects |
Mendapatkan kumpulan objek yang dideklarasikan oleh |
| SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke kumpulan nilai status sesi. |
| Timeout |
Mendapatkan atau mengatur waktu, dalam menit, yang dapat berlalu di antara permintaan sebelum penyedia status sesi mengakhiri sesi. |
Metode
| Nama | Deskripsi |
|---|---|
| Abandon() |
Membatalkan sesi saat ini. |
| Add(String, Object) |
Menambahkan item ke kumpulan status sesi. |
| Clear() |
Menghapus semua kunci dan nilai dari kumpulan status sesi. |
| CopyTo(Array, Int32) |
Menyalin kumpulan nilai status sesi ke array satu dimensi, dimulai dari indeks yang ditentukan dalam array. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| GetEnumerator() |
Mengembalikan enumerator yang dapat digunakan untuk membaca semua nama variabel status sesi dalam sesi saat ini. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| Remove(String) |
Menghapus item dari kumpulan status sesi. |
| RemoveAll() |
Menghapus semua kunci dan nilai dari kumpulan status sesi. |
| RemoveAt(Int32) |
Menghapus item pada indeks yang ditentukan dari kumpulan status sesi. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
| AsQueryable(IEnumerable) |
Mengonversi IEnumerable menjadi IQueryable. |
| Cast<TResult>(IEnumerable) |
Melemparkan elemen IEnumerable ke jenis yang ditentukan. |
| OfType<TResult>(IEnumerable) |
Memfilter elemen IEnumerable berdasarkan jenis tertentu. |