IDataParameterCollection Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir Command nesnesiyle ilgili tüm parametreleri ve bunların sütunlara eşlemelerini toplar ve veri kaynaklarına DataSet erişen .NET veri sağlayıcıları tarafından uygulanır.
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
- Türetilmiş
- Uygulamalar
Açıklamalar
Arabirimi, IDataParameterCollection devralan bir sınıfın Parametre koleksiyonu uygulamasına izin verir. Parametre sınıfları hakkında daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma.
Uygulama doğrudan arabirimin IDataParameterCollection bir örneğini oluşturmaz, ancak devralan IDataParameterCollectionbir sınıfın örneğini oluşturur.
Devralan IDataParameterCollection sınıfların devralınan üyeleri uygulaması ve genellikle sağlayıcıya özgü işlevler eklemek için ek üyeler tanımlaması gerekir. Örneğin, IDataParameterCollection arabirimi yönteminin RemoveAt bir uygulamasını tanımlar. Buna karşılık, OleDbParameterCollection sınıfı bu yöntemi devralır ve iki ek aşırı yüklemesini RemoveAttanımlar.
Uygulayanlara Notlar
Arabiriminden IDataParameterCollection devraldığınızda aşağıdaki oluşturucuyu uygulamanız gerekir.
| Öğe | Açıklama |
|---|---|
| PrvParameterCollection() | Boş bir PrvParameterCollection sınıfı oluşturur. |
Özellikler
| Name | Description |
|---|---|
| Count |
içinde ICollectionbulunan öğe sayısını alır. (Devralındığı yer: ICollection) |
| IsFixedSize |
değerinin sabit bir boyuta sahip olup olmadığını IList belirten bir değer alır. (Devralındığı yer: IList) |
| IsReadOnly |
öğesinin salt okunur olup olmadığını IList belirten bir değer alır. (Devralındığı yer: IList) |
| IsSynchronized |
'a ICollection erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). (Devralındığı yer: ICollection) |
| Item[Int32] |
Belirtilen dizinde öğesini alır veya ayarlar. (Devralındığı yer: IList) |
| Item[String] |
Belirtilen dizinde parametresini alır veya ayarlar. |
| SyncRoot |
ICollectionerişimini eşitlemek için kullanılabilecek bir nesnesi alır. (Devralındığı yer: ICollection) |
Yöntemler
| Name | Description |
|---|---|
| Add(Object) |
öğesine IListbir öğe ekler. (Devralındığı yer: IList) |
| Clear() |
öğesinden IListtüm öğeleri kaldırır. (Devralındığı yer: IList) |
| Contains(Object) |
öğesinin IList belirli bir değer içerip içermediğini belirler. (Devralındığı yer: IList) |
| Contains(String) |
Koleksiyondaki bir parametrenin belirtilen ada sahip olup olmadığını gösteren bir değer alır. |
| CopyTo(Array, Int32) |
ICollection öğelerini belirli bir Array dizininden başlayarak bir Arraykopyalar. (Devralındığı yer: ICollection) |
| GetEnumerator() |
Bir koleksiyonda yineleyen bir numaralandırıcı döndürür. (Devralındığı yer: IEnumerable) |
| IndexOf(Object) |
içindeki belirli bir öğenin dizinini IListbelirler. (Devralındığı yer: IList) |
| IndexOf(String) |
öğesinin koleksiyonunun IDataParameter içindeki konumunu alır. |
| Insert(Int32, Object) |
Belirtilen dizinde IList öğesine bir öğe ekler. (Devralındığı yer: IList) |
| Remove(Object) |
Belirli bir nesnenin ilk oluşumunu öğesinden IListkaldırır. (Devralındığı yer: IList) |
| RemoveAt(Int32) |
Belirtilen dizindeki IList öğeyi kaldırır. (Devralındığı yer: IList) |
| RemoveAt(String) |
IDataParameter öğesini koleksiyondan kaldırır. |
Uzantı Metotları
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
| AsQueryable(IEnumerable) |
bir IEnumerable öğesine IQueryabledönüştürür. |
| Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe yazar. |
| OfType<TResult>(IEnumerable) |
Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler. |