IDataParameterCollection Antarmuka
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.
Mengumpulkan semua parameter yang relevan dengan objek Perintah dan pemetaannya ke DataSet kolom, dan diimplementasikan oleh penyedia data .NET yang mengakses sumber data.
public interface class IDataParameterCollection : System::Collections::IList
public interface IDataParameterCollection : System.Collections.IList
type IDataParameterCollection = interface
interface ICollection
interface IEnumerable
interface IList
type IDataParameterCollection = interface
interface IList
interface ICollection
interface IEnumerable
Public Interface IDataParameterCollection
Implements IList
- Turunan
- Penerapan
Keterangan
Antarmuka IDataParameterCollection memungkinkan kelas warisan untuk mengimplementasikan koleksi Parameter. Untuk informasi selengkapnya tentang kelas Parameter, lihat Mengonfigurasi Parameter dan Jenis Data Parameter.
Aplikasi tidak membuat instans IDataParameterCollection antarmuka secara langsung, tetapi membuat instans kelas yang mewarisi IDataParameterCollection.
Kelas yang mewarisi IDataParameterCollection harus menerapkan anggota yang diwariskan, dan biasanya menentukan anggota tambahan untuk menambahkan fungsionalitas khusus penyedia. Misalnya, IDataParameterCollection antarmuka mendefinisikan satu implementasi RemoveAt metode . Pada gilirannyaOleDbParameterCollection, kelas mewarisi metode ini, dan mendefinisikan dua kelebihan beban tambahan .RemoveAt
Catatan Bagi Implementer
Saat mewarisi dari IDataParameterCollection antarmuka, Anda harus mengimplementasikan konstruktor berikut.
Item | Deskripsi |
---|---|
PrvParameterCollection() | Membuat kelas PrvParameterCollection kosong. |
Properti
Count |
Mendapatkan jumlah elemen yang terkandung dalam ICollection. (Diperoleh dari ICollection) |
IsFixedSize |
Mendapatkan nilai yang menunjukkan apakah IList memiliki ukuran tetap. (Diperoleh dari IList) |
IsReadOnly |
Mendapatkan nilai yang menunjukkan apakah IList bersifat baca-saja. (Diperoleh dari IList) |
IsSynchronized |
Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan ICollection (utas aman). (Diperoleh dari ICollection) |
Item[Int32] |
Mendapatkan atau mengatur elemen pada indeks yang ditentukan. (Diperoleh dari IList) |
Item[String] |
Mendapatkan atau mengatur parameter pada indeks yang ditentukan. |
SyncRoot |
Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke ICollection. (Diperoleh dari ICollection) |
Metode
Add(Object) |
Menambahkan item ke IList. (Diperoleh dari IList) |
Clear() |
Menghapus semua item dari IList. (Diperoleh dari IList) |
Contains(Object) |
Menentukan apakah IList berisi nilai tertentu. (Diperoleh dari IList) |
Contains(String) |
Mendapatkan nilai yang menunjukkan apakah parameter dalam koleksi memiliki nama yang ditentukan. |
CopyTo(Array, Int32) |
Menyalin elemen ICollection ke Array, dimulai pada indeks tertentu Array . (Diperoleh dari ICollection) |
GetEnumerator() |
Mengembalikan enumerator yang melakukan iterasi melalui koleksi. (Diperoleh dari IEnumerable) |
IndexOf(Object) |
Menentukan indeks item tertentu di IList. (Diperoleh dari IList) |
IndexOf(String) |
Mendapatkan lokasi dalam IDataParameter koleksi. |
Insert(Int32, Object) |
Sisipkan item ke pada IList indeks yang ditentukan. (Diperoleh dari IList) |
Remove(Object) |
Menghapus kemunculan pertama objek tertentu dari IList. (Diperoleh dari IList) |
RemoveAt(Int32) |
IList Menghapus item pada indeks yang ditentukan. (Diperoleh dari IList) |
RemoveAt(String) |
IDataParameter Menghapus dari koleksi. |
Metode Ekstensi
Cast<TResult>(IEnumerable) |
Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan. |
OfType<TResult>(IEnumerable) |
Memfilter elemen berdasarkan IEnumerable jenis tertentu. |
AsParallel(IEnumerable) |
Mengaktifkan paralelisasi kueri. |
AsQueryable(IEnumerable) |
Mengonversi menjadi IEnumerableIQueryable. |