System.AddIn.Contract.Collections 命名空间    
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含定义 IContract 和 RemoteArgument 对象的集合的接口。
结构
| RemoteArgumentDictionaryEntry | 定义 IRemoteArgumentDictionaryContract 中的键/值对。 | 
接口
| IArrayContract<C> | 表示 IContract 对象的泛型数组。 | 
| ICollectionContract<C> | 表示 IContract 对象的泛型集合。 | 
| IEnumerableContract<C> | 公开一个枚举数,该枚举数支持对 IContract 对象的泛型集合进行简单迭代。 | 
| IEnumeratorContract<C> | 枚举 IContract 对象的泛型集合的元素。 | 
| IListContract<C> | 表示可按照索引单独访问的 IContract 对象的泛型集合。 | 
| IRemoteArgumentArrayContract | 表示 RemoteArgument 对象的数组。 | 
| IRemoteArgumentArrayListContract | 表示一个 RemoteArgument 对象数组,该数组根据需要动态调整自身大小。 | 
| IRemoteArgumentCollectionContract | 表示 RemoteArgument 对象集合。 | 
| IRemoteArgumentDictionaryContract | 表示作为键/值对存储的 RemoteArgument 对象的集合。 | 
| IRemoteArgumentDictionaryEnumeratorContract | |
| IRemoteArgumentEnumerableContract | 公开一个枚举数,该枚举数支持对 RemoteArgument 对象的集合进行简单迭代。 | 
| IRemoteArgumentEnumeratorContract | 枚举 RemoteArgument 对象的集合的元素。 | 
注解
使用命名空间中的接口 System.AddIn.Contract.Collections 实现和对象的集合 IContract 类 RemoteArgument 。
命名空间中的接口 System.AddIn.Contract.Collections 也称为 "协定"。 所有协定均派生自 IContract 接口。
System.AddIn.Contract.Collections命名空间包含两组接口:
- 定义实现接口的类型的泛型和可枚举集合的接口 IContract 。 
- 定义对象的可枚举集合的接口 RemoteArgument 。