Partager via


IDataParameterCollection Interface

Définition

Collecte tous les paramètres relatifs à un objet Command et leur mappage avec les colonnes DataSet ; est implémenté par les fournisseurs de données .NET qui accèdent aux sources de données.

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
Dérivé
Implémente

Remarques

L’interface IDataParameterCollection permet à une classe héritée d’implémenter une collection Parameter. Pour plus d’informations sur les classes Parameter, consultez Configuration des paramètres et des types de données de paramètre.

Une application ne crée pas de instance de l’interface IDataParameterCollection directement, mais crée un instance d’une classe qui hérite IDataParameterCollection.

Les classes qui héritent IDataParameterCollection doivent implémenter les membres hérités et généralement définir des membres supplémentaires pour ajouter des fonctionnalités spécifiques au fournisseur. Par exemple, l’interface IDataParameterCollection définit une implémentation de la RemoveAt méthode . À son tour, la OleDbParameterCollection classe hérite de cette méthode et définit deux surcharges supplémentaires de RemoveAt.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de l’interface IDataParameterCollection , vous devez implémenter le constructeur suivant.

Élément Description
PrvParameterCollection() Crée une classe PrvParameterCollection vide.

Propriétés

Count

Obtient le nombre d’éléments contenus dans le ICollection.

(Hérité de ICollection)
IsFixedSize

Obtient une valeur indiquant si IList est de taille fixe.

(Hérité de IList)
IsReadOnly

Obtient une valeur indiquant si IList est en lecture seule.

(Hérité de IList)
IsSynchronized

Obtient une valeur indiquant si l’accès à ICollection est synchronisé (thread-safe).

(Hérité de ICollection)
Item[Int32]

Obtient ou définit l'élément au niveau de l'index spécifié.

(Hérité de IList)
Item[String]

Récupère ou définit le paramètre au niveau de l’index spécifié.

SyncRoot

Obtient un objet qui peut être utilisé pour synchroniser l’accès à ICollection.

(Hérité de ICollection)

Méthodes

Add(Object)

Ajoute un élément à IList.

(Hérité de IList)
Clear()

Supprime tous les éléments de IList.

(Hérité de IList)
Contains(Object)

Détermine si IList contient une valeur spécifique.

(Hérité de IList)
Contains(String)

Récupère une valeur indiquant si un des paramètres de la collection porte le nom spécifié.

CopyTo(Array, Int32)

Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array.

(Hérité de ICollection)
GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

(Hérité de IEnumerable)
IndexOf(Object)

Détermine l'index d'un élément spécifique d'IList.

(Hérité de IList)
IndexOf(String)

Obtient l’emplacement de l’objet IDataParameter dans la collection.

Insert(Int32, Object)

Insère un élément dans IList à l’index spécifié.

(Hérité de IList)
Remove(Object)

Supprime la première occurrence d’un objet spécifique de IList.

(Hérité de IList)
RemoveAt(Int32)

Supprime l'élément IList au niveau de l'index spécifié.

(Hérité de IList)
RemoveAt(String)

Supprime le IDataParameter de la collection.

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à