System.AddIn.Contract.Collections Espacio de nombres

Contiene interfaces que definen colecciones de objetos IContract y RemoteArgument.

Estructuras

RemoteArgumentDictionaryEntry

Define un par de clave y valor en IRemoteArgumentDictionaryContract.

Interfaces

IArrayContract<C>

Representa una matriz genérica de objetos IContract.

ICollectionContract<C>

Representa una colección genérica de objetos IContract.

IEnumerableContract<C>

Expone un enumerador que admite una iteración simple sobre una colección genérica de objetos IContract.

IEnumeratorContract<C>

Enumera los elementos de una colección genérica de objetos IContract.

IListContract<C>

Representa una colección genérica de objetos IContract a los que se puede obtener acceso individualmente por índice.

IRemoteArgumentArrayContract

Representa una matriz de objetos RemoteArgument.

IRemoteArgumentArrayListContract

Representa una matriz de objetos RemoteArgument que cambia de tamaño dinámicamente cuando es necesario.

IRemoteArgumentCollectionContract

Representa una colección de objetos RemoteArgument.

IRemoteArgumentDictionaryContract

Representa una colección de objetos RemoteArgument almacenados como pares de clave y valor.

IRemoteArgumentDictionaryEnumeratorContract

Enumera los elementos de un objeto IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Expone un enumerador que admite una iteración simple sobre una colección de objetos RemoteArgument.

IRemoteArgumentEnumeratorContract

Enumera los elementos de una colección de objetos RemoteArgument.

Comentarios

Use las interfaces del System.AddIn.Contract.Collections espacio de nombres para implementar clases de colección para IContract RemoteArgument objetos y.

Las interfaces del System.AddIn.Contract.Collections espacio de nombres también se denominan contratos. Todos los contratos derivan de la IContract interfaz.

El System.AddIn.Contract.Collections espacio de nombres contiene dos conjuntos de interfaces:

  • Interfaces que definen colecciones genéricas y enumerables de tipos que implementan la IContract interfaz.

  • Interfaces que definen colecciones enumerables de RemoteArgument objetos.

Consulte también