Sprache

IDataParameterCollection Schnittstelle

Definition

Repräsentiert eine Sammlung aller Parameter, die für ein Command-Objekt relevant sind.

public interface class IDataParameterCollection : System::Collections::IEnumerable
public interface IDataParameterCollection : System.Collections.IEnumerable
type IDataParameterCollection = interface
    interface IEnumerable
Public Interface IDataParameterCollection
Implements IEnumerable
Implementiert

Hinweise

Die Benutzeroberfläche IDataParameterCollection ermöglicht es, eine Parametersammlung zu implementieren.

Eine Anwendung erstellt keine direkte Instanz der IDataParameterCollection Schnittstelle, sondern eine Instanz einer Klasse, die implementiert .IDataParameterCollection

Klassen, die implementieren IDataParameterCollection , müssen die erforderlichen Mitglieder implementieren und definieren typischerweise zusätzliche Mitglieder, um providerspezifische Funktionalität hinzuzufügen.

Die SQL Server Reporting Services-Schnittstelle IDataParameterCollection erbt von IEnumerable und erfordert, dass man eine Methode Add implementiert. IEnumerable erfordert außerdem, dass du eine GetEnumerator-Methode implementierst. Da IDataParameterCollection es eine Art IList ist, kann man für den Großteil der Implementierung eine vorhandene Klasse verwenden. Wenn zum Beispiel Ihre DataParameter-KlasseArrayList erbt, können Sie die Standardimplementierung der ArrayList.GetEnumerator-Methode verwenden.

Hinweis an die Implementierer: Wenn Sie die IDataParameterCollection Schnittstelle implementieren, sollten Sie folgenden Konstruktor implementieren:

Class BESCHREIBUNG
PrvParameterCollection() Initialisiert eine neue Instanz der PrvDataParameterCollection-Klasse .

Methoden

Name Beschreibung
Add(IDataParameter)

Fügt am Ende der Parametersammlung ein Objekt hinzu.

Gilt für: