IDataParameterCollection Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Parameter-Auflistung zu implementieren. Weitere Informationen zu Parameterklassen finden Sie unter Konfigurieren von Parametern und Parameterdatentypen.
Eine Anwendung erstellt nicht direkt einen instance der IDataParameterCollection Schnittstelle, sondern erstellt eine instance einer Klasse, die erbtIDataParameterCollection.
Klassen, die erben IDataParameterCollection , müssen die geerbten 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. Im Gegenzug erbt die OleDbParameterCollection -Klasse diese Methode und definiert zwei zusätzliche Überladungen von RemoveAt
.
Hinweise für Ausführende
Wenn Sie von der Schnittstelle erben IDataParameterCollection , 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. |