System.AddIn.Contract.Collections Spazio dei nomi

Contiene interfacce che definiscono raccolte di IContract oggetti e RemoteArgument .

Struct

Nome Descrizione
RemoteArgumentDictionaryEntry

Definisce una coppia chiave/valore in un IRemoteArgumentDictionaryContract.

Interfacce

Nome Descrizione
IArrayContract<C>

Rappresenta una matrice generica di IContract oggetti.

ICollectionContract<C>

Rappresenta una raccolta generica di IContract oggetti.

IEnumerableContract<C>

Espone un enumeratore che supporta una semplice iterazione su una raccolta generica di IContract oggetti.

IEnumeratorContract<C>

Enumera gli elementi di una raccolta generica di IContract oggetti.

IListContract<C>

Rappresenta una raccolta generica di IContract oggetti a cui è possibile accedere singolarmente in base all'indice.

IRemoteArgumentArrayContract

Rappresenta una matrice di RemoteArgument oggetti.

IRemoteArgumentArrayListContract

Rappresenta una matrice di RemoteArgument oggetti che si ridimensionano dinamicamente in base alle esigenze.

IRemoteArgumentCollectionContract

Rappresenta una raccolta di RemoteArgument oggetti .

IRemoteArgumentDictionaryContract

Rappresenta una raccolta di RemoteArgument oggetti archiviati come coppie chiave/valore.

IRemoteArgumentDictionaryEnumeratorContract

Enumera gli elementi di un oggetto IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Espone un enumeratore che supporta una semplice iterazione su una raccolta di RemoteArgument oggetti.

IRemoteArgumentEnumeratorContract

Enumera gli elementi di una raccolta di RemoteArgument oggetti.

Commenti

Usare le interfacce nello System.AddIn.Contract.Collections spazio dei nomi per implementare classi di raccolta per IContract gli oggetti e RemoteArgument .

Le interfacce nello spazio dei System.AddIn.Contract.Collections nomi sono dette anche contratti. Tutti i contratti derivano dall'interfaccia IContract .

Lo System.AddIn.Contract.Collections spazio dei nomi contiene due set di interfacce:

  • Interfacce che definiscono raccolte generiche ed enumerabili di tipi che implementano l'interfaccia IContract .

  • Interfacce che definiscono raccolte enumerabili di RemoteArgument oggetti.

Vedi anche