System.AddIn.Contract.Collections Espacio de nombres

El espacio de nombres System.AddIn.Contract.Collections contiene interfaces que definen colecciones de objetos IContract y RemoteArgument. The System.AddIn.Contract.Collections namespace contains interfaces that define collections of IContract and RemoteArgument objects.

Estructuras

RemoteArgumentDictionaryEntry

Define un par de clave y valor en IRemoteArgumentDictionaryContract.Defines a key/value pair in an IRemoteArgumentDictionaryContract.

Interfaces

IArrayContract<C>

Representa una matriz genérica de objetos IContract.Represents a generic array of IContract objects.

ICollectionContract<C>

Representa una colección genérica de objetos IContract.Represents a generic collection of IContract objects.

IEnumerableContract<C>

Expone un enumerador que admite una iteración simple sobre una colección genérica de objetos IContract.Exposes an enumerator that supports a simple iteration over a generic collection of IContract objects.

IEnumeratorContract<C>

Enumera los elementos de una colección genérica de objetos IContract.Enumerates the elements of a generic collection of IContract objects.

IListContract<C>

Representa una colección genérica de objetos IContract a los que se puede obtener acceso individualmente por índice.Represents a generic collection of IContract objects that can be individually accessed by index.

IRemoteArgumentArrayContract

Representa una matriz de objetos RemoteArgument.Represents an array of RemoteArgument objects.

IRemoteArgumentArrayListContract

Representa una matriz de objetos RemoteArgument que cambia de tamaño dinámicamente cuando es necesario.Represents an array of RemoteArgument objects that dynamically resizes itself as required.

IRemoteArgumentCollectionContract

Representa una colección de objetos RemoteArgument.Represents a collection of RemoteArgument objects.

IRemoteArgumentDictionaryContract

Representa una colección de objetos RemoteArgument almacenados como pares de clave y valor.Represents a collection of RemoteArgument objects that are stored as key/value pairs.

IRemoteArgumentDictionaryEnumeratorContract

Enumera los elementos de un objeto IRemoteArgumentDictionaryContract.Enumerates the elements of an IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Expone un enumerador que admite una iteración simple sobre una colección de objetos RemoteArgument.Exposes an enumerator that supports a simple iteration over a collection of RemoteArgument objects.

IRemoteArgumentEnumeratorContract

Enumera los elementos de una colección de objetos RemoteArgument.Enumerates the elements of a collection of RemoteArgument objects.

Comentarios

Usar las interfaces en el System.AddIn.Contract.Collections clases del espacio de nombres para implementar la colección para IContract y RemoteArgument objetos.Use the interfaces in the System.AddIn.Contract.Collections namespace to implement collection classes for IContract and RemoteArgument objects.

Las interfaces en el System.AddIn.Contract.Collections espacio de nombres también se denominan contratos.The interfaces in the System.AddIn.Contract.Collections namespace are also called contracts. Todos los contratos se derivan de la IContract interfaz.All contracts derive from the IContract interface.

El System.AddIn.Contract.Collections espacio de nombres contiene dos conjuntos de interfaces:The System.AddIn.Contract.Collections namespace contains two sets of interfaces:

  • Las interfaces que definen colecciones genéricas y enumerables de tipos que implementan la IContract interfaz.Interfaces that define generic and enumerable collections of types that implement the IContract interface.

  • Las interfaces que definen colecciones enumerables de RemoteArgument objetos.Interfaces that define enumerable collections of RemoteArgument objects.

Consulte también: