System.AddIn.Contract.Collections Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje rozhraní, která definují kolekce IContract objektů a RemoteArgument objektů.
Struktury
| Name | Description |
|---|---|
| RemoteArgumentDictionaryEntry |
Definuje pár klíč/hodnota v IRemoteArgumentDictionaryContract. |
Rozhraní
| Name | Description |
|---|---|
| IArrayContract<C> |
Představuje obecné pole IContract objektů. |
| ICollectionContract<C> |
Představuje obecnou kolekci IContract objektů. |
| IEnumerableContract<C> |
Zveřejňuje enumerátor, který podporuje jednoduchou iteraci nad obecnou kolekcí IContract objektů. |
| IEnumeratorContract<C> |
Vytvoří výčet prvků obecné kolekce IContract objektů. |
| IListContract<C> |
Představuje obecnou kolekci IContract objektů, ke kterým lze individuálně přistupovat pomocí indexu. |
| IRemoteArgumentArrayContract |
Představuje pole RemoteArgument objektů. |
| IRemoteArgumentArrayListContract |
Představuje pole RemoteArgument objektů, které dynamicky mění velikost podle potřeby. |
| IRemoteArgumentCollectionContract |
Představuje kolekci RemoteArgument objektů. |
| IRemoteArgumentDictionaryContract |
Představuje kolekci RemoteArgument objektů, které jsou uloženy jako páry klíč/hodnota. |
| IRemoteArgumentDictionaryEnumeratorContract |
Vytvoří výčet prvků objektu IRemoteArgumentDictionaryContract. |
| IRemoteArgumentEnumerableContract |
Zveřejňuje enumerátor, který podporuje jednoduchou iteraci v kolekci RemoteArgument objektů. |
| IRemoteArgumentEnumeratorContract |
Vytvoří výčet prvků kolekce RemoteArgument objektů. |
Poznámky
Rozhraní v System.AddIn.Contract.Collections oboru názvů použijte k implementaci tříd kolekce pro IContract objekty a RemoteArgument objekty.
Rozhraní v System.AddIn.Contract.Collections oboru názvů se také nazývají kontrakty. Všechny kontrakty jsou odvozeny z IContract rozhraní.
Obor System.AddIn.Contract.Collections názvů obsahuje dvě sady rozhraní:
Rozhraní definující obecné a výčtové kolekce typů, které implementují IContract rozhraní.
Rozhraní definující výčtové kolekce RemoteArgument objektů.