System.AddIn.Contract.Collections Obor názvů

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ů.

Viz také