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 .
Struktury
RemoteArgumentDictionaryEntry |
Definuje dvojici klíč/hodnota v objektu IRemoteArgumentDictionaryContract. |
Rozhraní
IArrayContract<C> |
Představuje obecné pole IContract objektů. |
ICollectionContract<C> |
Představuje obecnou kolekci IContract objektů. |
IEnumerableContract<C> |
Zpřístupň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 přistupovat jednotlivě 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 |
Zpřístupňuje enumerátor, který podporuje jednoduchou iteraci kolekce RemoteArgument objektů. |
IRemoteArgumentEnumeratorContract |
Vytvoří výčet prvků kolekce RemoteArgument objektů. |
Poznámky
K implementaci tříd kolekce pro IContract objekty a RemoteArgument použijte rozhraní v System.AddIn.Contract.Collections oboru názvů.
Rozhraní v oboru názvů se System.AddIn.Contract.Collections také nazývají kontrakty. Všechny kontrakty jsou odvozeny IContract z rozhraní.
Obor System.AddIn.Contract.Collections názvů obsahuje dvě sady rozhraní:
Rozhraní, která definují obecné a výčtové kolekce typů, které implementují IContract rozhraní.
Rozhraní, která definují výčtové kolekce RemoteArgument objektů.