System.AddIn.Contract.Collections 命名空间

包含定义 IContractRemoteArgument 对象的集合的接口。

结构

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

枚举 IRemoteArgumentDictionaryContract 的元素。

IRemoteArgumentEnumerableContract

公开一个枚举数,该枚举数支持对 RemoteArgument 对象的集合进行简单迭代。

IRemoteArgumentEnumeratorContract

枚举 RemoteArgument 对象的集合的元素。

注解

使用命名空间中的接口 System.AddIn.Contract.Collections 实现和对象的集合 IContractRemoteArgument

命名空间中的接口 System.AddIn.Contract.Collections 也称为 "协定"。 所有协定均派生自 IContract 接口。

System.AddIn.Contract.Collections命名空间包含两组接口:

  • 定义实现接口的类型的泛型和可枚举集合的接口 IContract

  • 定义对象的可枚举集合的接口 RemoteArgument

另请参阅