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

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

Viz také