System.AddIn.Contract.Collections 命名空間

包含定義集合 IContract 與 RemoteArgument 物件的介面。

結構

名稱 Description
RemoteArgumentDictionaryEntry

在 IRemoteArgumentDictionaryContract中定義索引鍵/值組。

介面

名稱 Description
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介面來實作 和 IContract 物件的集合類別RemoteArgument。

命名空間中的 System.AddIn.Contract.Collections 介面也稱為合約。 所有合約都源自介面 IContract 。

命名 System.AddIn.Contract.Collections 空間包含兩組介面:

  • 定義通用且可枚舉的類型集合的介面,這些類型實作該 IContract 介面。

  • 定義可枚舉物件集合 RemoteArgument 的介面。

另請參閱