Udostępnij za pośrednictwem


IDataParameterCollection Interfejs

Definicja

Zbiera wszystkie parametry istotne dla obiektu Command i ich mapowania na DataSet kolumny i jest implementowane przez dostawców danych platformy .NET, którzy uzyskują dostęp do źródeł danych.

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
Pochodne
Implementuje

Uwagi

Interfejs IDataParameterCollection umożliwia dziedziczonej klasie implementowanie kolekcji parametrów. Aby uzyskać więcej informacji na temat klas parametrów, zobacz Konfigurowanie parametrów i typów danych parametrów.

Aplikacja nie tworzy bezpośrednio wystąpienia interfejsu IDataParameterCollection , ale tworzy wystąpienie klasy dziedziczonej przez klasę IDataParameterCollection.

Klasy dziedziczone IDataParameterCollection muszą implementować dziedziczone elementy członkowskie i zazwyczaj definiują dodatkowe elementy członkowskie w celu dodania funkcji specyficznych dla dostawcy. Na przykład IDataParameterCollection interfejs definiuje jedną implementację RemoveAt metody. Z kolei OleDbParameterCollection klasa dziedziczy tę metodę i definiuje dwa dodatkowe przeciążenia klasy RemoveAt.

Uwagi dotyczące implementowania

Po dziedziczeniu z interfejsu IDataParameterCollection należy zaimplementować następujący konstruktor.

Element Opis
PrvParameterCollection() Tworzy pustą klasę PrvParameterCollection.

Właściwości

Count

Pobiera liczbę elementów zawartych w słowniku ICollection.

(Odziedziczone po ICollection)
IsFixedSize

Pobiera wartość wskazującą, czy rozmiar IList ma stały rozmiar.

(Odziedziczone po IList)
IsReadOnly

Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu.

(Odziedziczone po IList)
IsSynchronized

Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątek).

(Odziedziczone po ICollection)
Item[Int32]

Pobiera lub ustawia element pod określonym indeksem.

(Odziedziczone po IList)
Item[String]

Pobiera lub ustawia parametr w określonym indeksie.

SyncRoot

Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection.

(Odziedziczone po ICollection)

Metody

Add(Object)

Dodaje element do elementu IList.

(Odziedziczone po IList)
Clear()

Usuwa wszystkie elementy z elementu IList.

(Odziedziczone po IList)
Contains(Object)

Określa, czy element IList zawiera określoną wartość.

(Odziedziczone po IList)
Contains(String)

Pobiera wartość wskazującą, czy parametr w kolekcji ma określoną nazwę.

CopyTo(Array, Int32)

Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu.

(Odziedziczone po ICollection)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.

(Odziedziczone po IEnumerable)
IndexOf(Object)

Określa indeks określonego elementu w elemencie IList.

(Odziedziczone po IList)
IndexOf(String)

Pobiera lokalizację IDataParameter kolekcji.

Insert(Int32, Object)

Wstawia element do IList określonego indeksu.

(Odziedziczone po IList)
Remove(Object)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu IList.

(Odziedziczone po IList)
RemoveAt(Int32)

IList Usuwa element w określonym indeksie.

(Odziedziczone po IList)
RemoveAt(String)

Usuwa element IDataParameter z kolekcji.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy