System.AddIn.Contract.Collections Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.