HttpApplicationStateBase 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 memungkinkan informasi dibagikan di beberapa sesi dan permintaan dalam aplikasi ASP.NET.
public ref class HttpApplicationStateBase abstract : System::Collections::Specialized::NameObjectCollectionBase, System::Collections::ICollection
public abstract class HttpApplicationStateBase : System.Collections.Specialized.NameObjectCollectionBase, System.Collections.ICollection
type HttpApplicationStateBase = class
inherit NameObjectCollectionBase
interface ICollection
interface IEnumerable
Public MustInherit Class HttpApplicationStateBase
Inherits NameObjectCollectionBase
Implements ICollection
- Warisan
- Turunan
- Penerapan
Keterangan
Kelas HttpApplicationStateBase adalah kelas abstrak yang berisi anggota yang sama dengan HttpApplicationState kelas . Kelas HttpApplicationStateBase memungkinkan Anda membuat kelas turunan yang seperti kelas HttpApplicationState, tetapi anda dapat menyesuaikan dan yang bekerja 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 HttpApplicationStateWrapper ini berasal dari HttpApplicationStateBase kelas . Kelas ini HttpApplicationStateWrapper berfungsi sebagai pembungkus untuk HttpApplicationState kelas . Pada waktu proses, Anda biasanya menggunakan instans HttpApplicationStateWrapper kelas untuk memanggil anggota HttpApplicationState objek.
Konstruktor
| Nama | Deskripsi |
|---|---|
| HttpApplicationStateBase() |
Menginisialisasi kelas untuk digunakan oleh instans kelas yang diwariskan. Konstruktor ini hanya dapat dipanggil oleh kelas yang diwariskan. |
Properti
| Nama | Deskripsi |
|---|---|
| AllKeys |
Saat ditimpa di kelas turunan, mendapatkan kunci akses untuk objek dalam koleksi. |
| Contents |
Ketika ditimpa di kelas turunan, mendapatkan referensi ke HttpApplicationStateBase objek. |
| Count |
Ketika ditimpa di kelas turunan, mendapatkan jumlah objek dalam koleksi. |
| IsReadOnly |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah NameObjectCollectionBase instans bersifat baca-saja. (Diperoleh dari NameObjectCollectionBase) |
| IsSynchronized |
Ketika ditimpa di kelas turunan, mendapatkan nilai yang menunjukkan apakah akses ke koleksi aman untuk utas. |
| Item[Int32] |
Saat ditimpa di kelas turunan, mendapatkan objek status berdasarkan indeks. |
| Item[String] |
Saat ditimpa di kelas turunan, mendapatkan objek status berdasarkan nama. |
| Keys |
Mendapatkan instans NameObjectCollectionBase.KeysCollection yang berisi semua kunci dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| StaticObjects |
Ketika ditimpa dalam kelas turunan, mendapatkan semua objek yang dideklarasikan oleh elemen |
| SyncRoot |
Ketika ditimpa di kelas turunan, mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke koleksi. |
Metode
| Nama | Deskripsi |
|---|---|
| Add(String, Object) |
Saat ditimpa di kelas turunan, menambahkan objek baru ke koleksi. |
| BaseAdd(String, Object) |
Menambahkan entri dengan kunci dan nilai yang ditentukan ke NameObjectCollectionBase dalam instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseClear() |
Menghapus semua entri dari NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGet(Int32) |
Mendapatkan nilai entri pada indeks NameObjectCollectionBase instans yang ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseGet(String) |
Mendapatkan nilai entri pertama dengan kunci yang ditentukan dari NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetAllKeys() |
Mengembalikan String array yang berisi semua kunci dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetAllValues() |
Mengembalikan Object array yang berisi semua nilai dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetAllValues(Type) |
Mengembalikan array dari jenis yang ditentukan yang berisi semua nilai dalam NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseGetKey(Int32) |
Mendapatkan kunci entri pada indeks instans yang NameObjectCollectionBase ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseHasKeys() |
Mendapatkan nilai yang menunjukkan apakah NameObjectCollectionBase instans berisi entri yang kuncinya bukan |
| BaseRemove(String) |
Menghapus entri dengan kunci yang ditentukan dari NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| BaseRemoveAt(Int32) |
Menghapus entri pada indeks instans yang NameObjectCollectionBase ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseSet(Int32, Object) |
Mengatur nilai entri pada indeks NameObjectCollectionBase instans yang ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| BaseSet(String, Object) |
Mengatur nilai entri pertama dengan kunci yang ditentukan dalam NameObjectCollectionBase instans, jika ditemukan; jika tidak, menambahkan entri dengan kunci dan nilai yang ditentukan ke NameObjectCollectionBase dalam instans. (Diperoleh dari NameObjectCollectionBase) |
| Clear() |
Saat ditimpa di kelas turunan, menghapus semua objek dari koleksi. |
| CopyTo(Array, Int32) |
Saat ditimpa di kelas turunan, salin elemen koleksi ke array, dimulai pada indeks yang ditentukan dalam array. |
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Get(Int32) |
Saat ditimpa di kelas turunan, mendapatkan objek status berdasarkan indeks. |
| Get(String) |
Saat ditimpa di kelas turunan, mendapatkan objek status berdasarkan nama. |
| GetEnumerator() |
Ketika ditimpa dalam kelas turunan, mengembalikan enumerator yang dapat digunakan untuk melakukan iterasi melalui koleksi. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetKey(Int32) |
Saat ditimpa di kelas turunan, mendapatkan nama objek status menurut indeks. |
| GetObjectData(SerializationInfo, StreamingContext) |
Kedaluwarsa.
ISerializable Mengimplementasikan antarmuka dan mengembalikan data yang diperlukan untuk membuat serialisasi NameObjectCollectionBase instans. (Diperoleh dari NameObjectCollectionBase) |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| Lock() |
Saat ditimpa di kelas turunan, mengunci akses ke objek dalam koleksi untuk mengaktifkan akses yang disinkronkan. |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| OnDeserialization(Object) |
ISerializable Menerapkan antarmuka dan meningkatkan peristiwa deserialisasi ketika deserialisasi selesai. (Diperoleh dari NameObjectCollectionBase) |
| Remove(String) |
Saat ditimpa di kelas turunan, menghapus objek bernama dari koleksi. |
| RemoveAll() |
Saat ditimpa di kelas turunan, menghapus semua objek dari koleksi. |
| RemoveAt(Int32) |
Saat ditimpa di kelas turunan, menghapus objek status yang ditentukan oleh indeks dari koleksi. |
| Set(String, Object) |
Saat ditimpa di kelas turunan, perbarui nilai objek dalam koleksi. |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
| UnLock() |
Saat ditimpa di kelas turunan, membuka kunci akses ke objek dalam koleksi untuk mengaktifkan akses yang disinkronkan. |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| ICollection.CopyTo(Array, Int32) |
Menyalin seluruh NameObjectCollectionBase ke satu dimensi Arrayyang kompatibel , dimulai pada indeks array target yang ditentukan. (Diperoleh dari NameObjectCollectionBase) |
| ICollection.IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke objek disinkronkan NameObjectCollectionBase (utas aman). (Diperoleh dari NameObjectCollectionBase) |
| ICollection.SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke NameObjectCollectionBase objek. (Diperoleh dari NameObjectCollectionBase) |
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. |