IDataParameterCollection Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |