次の方法で共有


System.AddIn.Contract.Collections 名前空間

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

IRemoteArgumentDictionaryContract の要素を列挙します。

IRemoteArgumentEnumerableContract

RemoteArgument オブジェクトのコレクションに対する単純な反復処理をサポートする列挙子を公開します。

IRemoteArgumentEnumeratorContract

RemoteArgument オブジェクトのコレクションの要素を列挙します。

注釈

名前空間のインターフェイスを使用し System.AddIn.Contract.Collections て、オブジェクトとオブジェクトのコレクションクラスを実装し IContract RemoteArgument ます。

名前空間のインターフェイス System.AddIn.Contract.Collections は、コントラクトとも呼ばれます。 すべてのコントラクトは、 IContract インターフェイスから派生します。

名前空間には、 System.AddIn.Contract.Collections 次の2つのインターフェイスセットが含まれています。

  • インターフェイスを実装する型のジェネリックおよび列挙可能なコレクションを定義するインターフェイス IContract

  • オブジェクトの列挙可能なコレクションを定義するインターフェイス RemoteArgument

こちらもご覧ください