IDataParameterCollection Arabirim

Tanım

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

IDataParameterCollection Arabirimi, 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 arabiriminin 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şlevsellik eklemek için ek üyeler tanımlaması gerekir. Örneğin, arabirimi yönteminin IDataParameterCollectionRemoveAt bir uygulamasını tanımlar. Buna karşılık sınıfı OleDbParameterCollection bu yöntemi devralır ve öğesinin 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

Count

ICollection içindeki öğ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

IList öğesinin salt okunur olup olmadığını belirten bir değer alır.

(Devralındığı yer: IList)
IsSynchronized

erişimin ICollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

(Devralındığı yer: ICollection)
Item[Int32]

Belirtilen dizindeki öğeyi alır veya ayarlar.

(Devralındığı yer: IList)
Item[String]

Belirtilen dizinde parametresini alır veya ayarlar.

SyncRoot

erişimi ICollectioneşitlemek için kullanılabilecek bir nesnesi alır.

(Devralındığı yer: ICollection)

Yöntemler

Add(Object)

öğesine bir öğe IListekler.

(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ı belirten bir değer alır.

CopyTo(Array, Int32)

öğesinin ICollection öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

(Devralındığı yer: ICollection)
GetEnumerator()

Bir toplulukta tekrarlanan 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 IDataParameter koleksiyon içindeki konumunu alır.

Insert(Int32, Object)

Belirtilen dizinde öğesine IList 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ı

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır