Partager via


System.AddIn.Contract.Collections Espace de noms

Contient des interfaces qui définissent des collections d’objets IContract et RemoteArgument.

Structures

RemoteArgumentDictionaryEntry

Définit une paire clé/valeur dans un IRemoteArgumentDictionaryContract.

Interfaces

IArrayContract<C>

Représente un tableau générique d'objets IContract.

ICollectionContract<C>

Représente une collection générique d'objets IContract.

IEnumerableContract<C>

Expose un énumérateur qui prend en charge une itération simple sur une collection générique d'objets IContract.

IEnumeratorContract<C>

Énumère les éléments d'une collection générique d'objets IContract.

IListContract<C>

Représente une collection générique d'objets IContract accessibles séparément par index.

IRemoteArgumentArrayContract

Représente un tableau d'objets RemoteArgument.

IRemoteArgumentArrayListContract

Représente un tableau d'objets RemoteArgument qui se redimensionne dynamiquement si nécessaire.

IRemoteArgumentCollectionContract

Représente une collection d'objets RemoteArgument.

IRemoteArgumentDictionaryContract

Représente une collection d'objets RemoteArgument stockés comme paires clé/valeur.

IRemoteArgumentDictionaryEnumeratorContract

Énumère les éléments d'un IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Expose un énumérateur qui prend en charge une itération simple sur une collection d'objets RemoteArgument.

IRemoteArgumentEnumeratorContract

Énumère les éléments d'une collection d'objets RemoteArgument.

Remarques

Utilisez les interfaces de l’espace de System.AddIn.Contract.Collections noms pour implémenter des classes de collection pour IContract les objets et RemoteArgument .

Les interfaces dans l’espace de System.AddIn.Contract.Collections noms sont également appelées contrats. Tous les contrats dérivent de l’interface IContract .

L’espace System.AddIn.Contract.Collections de noms contient deux ensembles d’interfaces :

  • Interfaces qui définissent des collections génériques et énumérables de types qui implémentent l’interface IContract .

  • Interfaces qui définissent des collections énumérables d’objets RemoteArgument .

Voir aussi