System.AddIn.Contract.Collections Espaço de Nomes

Contém interfaces que definem coleções de IContract e RemoteArgument objetos.

Estruturas

Name Description
RemoteArgumentDictionaryEntry

Define um par chave/valor num IRemoteArgumentDictionaryContract.

Interfaces

Name Description
IArrayContract<C>

Representa um array genérico de IContract objetos.

ICollectionContract<C>

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

IEnumerableContract<C>

Expõe um enumerador que suporta uma iteração simples sobre 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 acedidos individualmente por índice.

IRemoteArgumentArrayContract

Representa um array de RemoteArgument objetos.

IRemoteArgumentArrayListContract

Representa um array 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 que são armazenados como pares chave/valor.

IRemoteArgumentDictionaryEnumeratorContract

Enumera os elementos de um IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Expõe um enumerador que suporta uma iteração simples sobre uma coleção de RemoteArgument objetos.

IRemoteArgumentEnumeratorContract

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

Observações

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

As interfaces no System.AddIn.Contract.Collections espaço de nomes também são chamadas 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.

Ver também