IDataParameterCollection Schnittstelle

Definition

Erfasst alle relevanten Parameter für ein Command-Objekt sowie deren Zuordnungen zu DataSet-Spalten, und wird von .NET-Datenanbietern implementiert, die auf Datenquellen zugreifen.

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
Abgeleitet
Implementiert

Hinweise

Die IDataParameterCollection Schnittstelle ermöglicht es einer erbenden Klasse, eine Parameterauflistung zu implementieren. Weitere Informationen zu Parameterklassen finden Sie unter Konfigurieren von Parametern und Parameterdatentypen.

Eine Anwendung erstellt keine Instanz der IDataParameterCollection Schnittstelle direkt, erstellt jedoch eine Instanz einer Klasse, die erbt IDataParameterCollection.

Klassen, die erben, müssen die geerbten IDataParameterCollection Member implementieren und in der Regel zusätzliche Member definieren, um anbieterspezifische Funktionen hinzuzufügen. Die Schnittstelle definiert beispielsweise IDataParameterCollection eine Implementierung der RemoveAt Methode. Wiederum erbt die OleDbParameterCollection Klasse diese Methode und definiert zwei zusätzliche Überladungen von RemoveAt.

Hinweise für Ausführende

Wenn Sie von der IDataParameterCollection Schnittstelle erben, sollten Sie den folgenden Konstruktor implementieren.

Element Beschreibung
PrvParameterCollection() Erstellt eine leere PrvParameterCollection-Klasse.

Eigenschaften

Count

Ruft die Anzahl der Elemente ab, die in ICollection enthalten sind.

(Geerbt von ICollection)
IsFixedSize

Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist.

(Geerbt von IList)
IsReadOnly

Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist.

(Geerbt von IList)
IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist.

(Geerbt von ICollection)
Item[Int32]

Ruft das Element am angegebenen Index ab oder legt dieses fest.

(Geerbt von IList)
Item[String]

Ruft den Parameter am angegebenen Index ab oder legt diesen fest.

SyncRoot

Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann.

(Geerbt von ICollection)

Methoden

Add(Object)

Fügt der IList ein Element hinzu.

(Geerbt von IList)
Clear()

Entfernt alle Elemente aus IList.

(Geerbt von IList)
Contains(Object)

Ermittelt, ob die IList einen bestimmten Wert enthält.

(Geerbt von IList)
Contains(String)

Ruft einen Wert ab, der angibt, ob in der Sammlung ein Parameter mit dem angegebenen Namen vorhanden ist.

CopyTo(Array, Int32)

Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index.

(Geerbt von ICollection)
GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

(Geerbt von IEnumerable)
IndexOf(Object)

Bestimmt den Index eines bestimmten Elements in der IList.

(Geerbt von IList)
IndexOf(String)

Ruft die Position des angegebenen IDataParameter in der Sammlung ab.

Insert(Int32, Object)

Fügt am angegebenen Index ein Element in die IList ein.

(Geerbt von IList)
Remove(Object)

Entfernt das erste Vorkommen eines angegebenen Objekts aus der IList.

(Geerbt von IList)
RemoveAt(Int32)

Entfernt das IList-Element am angegebenen Index.

(Geerbt von IList)
RemoveAt(String)

Entfernt das IDataParameter aus der Auflistung.

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für: