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 オブジェクトの列挙可能なコレクションを定義するインターフェイス。