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 |
IRemoteArgumentDictionaryContract の要素を列挙します。 |
IRemoteArgumentEnumerableContract |
RemoteArgument オブジェクトのコレクションに対する単純な反復処理をサポートする列挙子を公開します。 |
IRemoteArgumentEnumeratorContract |
RemoteArgument オブジェクトのコレクションの要素を列挙します。 |
注釈
名前空間のインターフェイスを使用し System.AddIn.Contract.Collections て、オブジェクトとオブジェクトのコレクションクラスを実装し IContract RemoteArgument ます。
名前空間のインターフェイス System.AddIn.Contract.Collections は、コントラクトとも呼ばれます。 すべてのコントラクトは、 IContract インターフェイスから派生します。
名前空間には、 System.AddIn.Contract.Collections 次の2つのインターフェイスセットが含まれています。
インターフェイスを実装する型のジェネリックおよび列挙可能なコレクションを定義するインターフェイス IContract 。
オブジェクトの列挙可能なコレクションを定義するインターフェイス RemoteArgument 。