IDataParameterCollection Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Collecte tous les paramètres pertinents pour un objet Command et leurs mappages aux DataSet colonnes, et 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 IList
interface ICollection
interface IEnumerable
type IDataParameterCollection = interface
interface ICollection
interface IEnumerable
interface IList
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 De paramètres, consultez Configuration des paramètres et des types de données de paramètres.
Une application ne crée pas directement une instance de l’interface IDataParameterCollection , mais crée une instance d’une classe qui hérite IDataParameterCollection.
Les classes qui héritent IDataParameterCollection doivent implémenter les membres hérités et définissent généralement 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
| Nom | Description |
|---|---|
| Count |
Obtient le nombre d’éléments contenus dans le ICollection. (Hérité de ICollection) |
| IsFixedSize |
Obtient une valeur indiquant si la IList taille est fixe. (Hérité de IList) |
| IsReadOnly |
Obtient une valeur indiquant si le IList est en lecture seule. (Hérité de IList) |
| IsSynchronized |
Obtient une valeur indiquant si l’accès au ICollection est synchronisé (thread safe). (Hérité de ICollection) |
| Item[Int32] |
Obtient ou définit l’élément à l’index spécifié. (Hérité de IList) |
| Item[String] |
Obtient ou définit le paramètre à l’index spécifié. |
| SyncRoot |
Obtient un objet qui peut être utilisé pour synchroniser l’accès au ICollection. (Hérité de ICollection) |
Méthodes
| Nom | Description |
|---|---|
| Add(Object) |
Ajoute un élément au IList. (Hérité de IList) |
| Clear() |
Supprime tous les éléments du IList. (Hérité de IList) |
| Contains(Object) |
Détermine si la IList valeur contient une valeur spécifique. (Hérité de IList) |
| Contains(String) |
Obtient une valeur indiquant si un paramètre de la collection a le nom spécifié. |
| CopyTo(Array, Int32) |
Copie les éléments du ICollection dans un Array, en commençant à un index Array particulier. (Hérité de ICollection) |
| GetEnumerator() |
Retourne un énumérateur qui itère dans une collection. (Hérité de IEnumerable) |
| IndexOf(Object) |
Détermine l’index d’un élément spécifique dans le IList. (Hérité de IList) |
| IndexOf(String) |
Obtient l’emplacement de la IDataParameter collection. |
| Insert(Int32, Object) |
Insère un élément dans l’index IList spécifié. (Hérité de IList) |
| Remove(Object) |
Supprime la première occurrence d’un objet spécifique de l’objet IList. (Hérité de IList) |
| RemoveAt(Int32) |
Supprime l’élément IList à l’index spécifié. (Hérité de IList) |
| RemoveAt(String) |
Supprime la IDataParameter collection. |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |