HttpSessionStateBase 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.
Berfungsi sebagai kelas dasar untuk kelas yang menyediakan akses ke nilai status sesi, pengaturan tingkat sesi, dan metode manajemen seumur hidup.
public ref class HttpSessionStateBase abstract : System::Collections::ICollection
public abstract class HttpSessionStateBase : System.Collections.ICollection
type HttpSessionStateBase = class
interface ICollection
interface IEnumerable
Public MustInherit Class HttpSessionStateBase
Implements ICollection
- Warisan
-
HttpSessionStateBase
- Turunan
- Penerapan
Keterangan
Kelas HttpSessionStateBase adalah kelas abstrak yang berisi anggota yang sama dengan HttpSessionState kelas . Kelas HttpSessionStateBase memungkinkan Anda membuat kelas turunan yang seperti kelas HttpSessionState, tetapi dapat disesuaikan dan berfungsi di luar alur ASP.NET. Saat melakukan pengujian unit, Anda biasanya menggunakan kelas turunan untuk mengimplementasikan anggota dengan perilaku yang disesuaikan yang memenuhi skenario yang Anda uji.
Kelas HttpSessionStateWrapper ini berasal dari HttpSessionStateBase kelas . Kelas ini HttpSessionStateWrapper berfungsi sebagai pembungkus untuk HttpSessionState kelas . Pada waktu proses, Anda biasanya menggunakan instans HttpSessionStateWrapper kelas untuk memanggil anggota HttpSessionState objek.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HttpSessionStateBase() |
Menginisialisasi kelas untuk digunakan oleh instans kelas yang diwariskan. Konstruktor ini hanya dapat dipanggil oleh kelas yang diwariskan. |
Properti
| Nama | Deskripsi |
|---|---|
| CodePage |
Saat ditimpa di kelas turunan, mendapatkan atau mengatur pengidentifikasi set karakter untuk sesi saat ini. |
| Contents |
Saat ditimpa di kelas turunan, mendapatkan referensi ke objek status sesi saat ini. |
| CookieMode |
Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah aplikasi dikonfigurasi untuk sesi tanpa cookie. |
| Count |
Saat ditimpa di kelas turunan, mendapatkan jumlah item dalam koleksi status sesi. |
| IsCookieless |
Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah ID sesi disematkan di URL. |
| IsNewSession |
Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah sesi dibuat selama permintaan saat ini. |
| IsReadOnly |
Saat ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah sesi bersifat baca-saja. |
| IsSynchronized |
Ketika ditimpa dalam kelas turunan, mendapatkan nilai yang menunjukkan apakah akses ke pengumpulan nilai status sesi disinkronkan (utas aman). |
| Item[Int32] |
Saat ditimpa dalam kelas turunan, mendapatkan atau menetapkan nilai sesi dengan menggunakan indeks yang ditentukan. |
| Item[String] |
Saat ditimpa di kelas turunan, mendapatkan atau menetapkan nilai sesi dengan menggunakan nama yang ditentukan. |
| Keys |
Saat ditimpa di kelas turunan, mendapatkan kumpulan kunci untuk semua nilai yang disimpan dalam koleksi status sesi. |
| LCID |
Saat ditimpa di kelas turunan, mendapatkan atau mengatur pengidentifikasi lokal (LCID) dari sesi saat ini. |
| Mode |
Ketika ditimpa di kelas turunan, mendapatkan mode status sesi saat ini. |
| SessionID |
Saat ditimpa di kelas turunan, mendapatkan pengidentifikasi unik untuk sesi tersebut. |
| StaticObjects |
Ketika ditimpa dalam kelas turunan, mendapatkan kumpulan objek yang dideklarasikan oleh |
| SyncRoot |
Saat ditimpa di kelas turunan, mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke kumpulan nilai status sesi. |
| Timeout |
Ketika ditimpa dalam kelas turunan, mendapatkan atau mengatur waktu, dalam hitung menit, yang dapat berlalu di antara permintaan sebelum penyedia status sesi mengakhiri sesi. |
Metode
| Nama | Deskripsi |
|---|---|
| Abandon() |
Saat ditimpa di kelas turunan, membatalkan sesi saat ini. |
| Add(String, Object) |
Saat ditimpa di kelas turunan, menambahkan item ke koleksi status sesi. |
| Clear() |
Saat ditimpa di kelas turunan, menghapus semua kunci dan nilai dari koleksi status sesi. |
| CopyTo(Array, Int32) |
Saat ditimpa dalam kelas turunan, salin 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() |
Saat ditimpa dalam kelas turunan, 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) |
Saat ditimpa di kelas turunan, menghapus item dari koleksi status sesi. |
| RemoveAll() |
Saat ditimpa di kelas turunan, menghapus semua kunci dan nilai dari koleksi status sesi. |
| RemoveAt(Int32) |
Saat ditimpa dalam kelas turunan, 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. |