System.AddIn.Contract.Collections Namespace

Contém interfaces que definem coleções e IContractRemoteArgument objetos.

Estruturas

Nome Description
RemoteArgumentDictionaryEntry

Define um par chave/valor em um IRemoteArgumentDictionaryContract.

Interfaces

Nome Description
IArrayContract<C>

Representa uma matriz genérica de IContract objetos.

ICollectionContract<C>

Representa uma coleção genérica de IContract objetos.

IEnumerableContract<C>

Expõe um enumerador que dá suporte a uma iteração simples em uma coleção genérica de IContract objetos.

IEnumeratorContract<C>

Enumera os elementos de uma coleção genérica de IContract objetos.

IListContract<C>

Representa uma coleção genérica de IContract objetos que podem ser acessados individualmente pelo índice.

IRemoteArgumentArrayContract

Representa uma matriz de RemoteArgument objetos.

IRemoteArgumentArrayListContract

Representa uma matriz de RemoteArgument objetos que se redimensiona dinamicamente conforme necessário.

IRemoteArgumentCollectionContract

Representa uma coleção de RemoteArgument objetos.

IRemoteArgumentDictionaryContract

Representa uma coleção de RemoteArgument objetos armazenados como pares chave/valor.

IRemoteArgumentDictionaryEnumeratorContract

Enumera os elementos de um IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Expõe um enumerador que dá suporte a uma iteração simples em uma coleção de RemoteArgument objetos.

IRemoteArgumentEnumeratorContract

Enumera os elementos de uma coleção de RemoteArgument objetos.

Comentários

Use as interfaces no System.AddIn.Contract.Collections namespace para implementar classes IContract de coleção e RemoteArgument objetos.

As interfaces no System.AddIn.Contract.Collections namespace também são chamadas de contratos. Todos os contratos derivam da IContract interface.

O System.AddIn.Contract.Collections namespace contém dois conjuntos de interfaces:

  • Interfaces que definem coleções genéricas e enumeráveis de tipos que implementam a IContract interface.

  • Interfaces que definem coleções enumeráveis de RemoteArgument objetos.

Confira também