System.AddIn.Contract.Collections Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera interfejsy definiujące kolekcje IContract obiektów i RemoteArgument .
Struktury
RemoteArgumentDictionaryEntry |
Definiuje parę klucz/wartość w IRemoteArgumentDictionaryContract . |
Interfejsy
IArrayContract<C> |
Reprezentuje ogólną tablicę IContract obiektów. |
ICollectionContract<C> |
Reprezentuje ogólną kolekcję IContract obiektów. |
IEnumerableContract<C> |
Uwidacznia moduł wyliczający, który obsługuje prostą iterację w ogólnej kolekcji IContract obiektów. |
IEnumeratorContract<C> |
Wylicza elementy ogólnej kolekcji IContract obiektów. |
IListContract<C> |
Reprezentuje ogólną kolekcję IContract obiektów, do których można uzyskać dostęp za pomocą indeksu. |
IRemoteArgumentArrayContract |
Reprezentuje tablicę RemoteArgument obiektów. |
IRemoteArgumentArrayListContract |
Reprezentuje tablicę RemoteArgument obiektów, która dynamicznie zmienia rozmiar w zależności od potrzeb. |
IRemoteArgumentCollectionContract |
Reprezentuje kolekcję RemoteArgument obiektów. |
IRemoteArgumentDictionaryContract |
Reprezentuje kolekcję RemoteArgument obiektów, które są przechowywane jako pary klucz/wartość. |
IRemoteArgumentDictionaryEnumeratorContract |
Wylicza elementy IRemoteArgumentDictionaryContract . |
IRemoteArgumentEnumerableContract |
Uwidacznia moduł wyliczający, który obsługuje prostą iterację w kolekcji RemoteArgument obiektów. |
IRemoteArgumentEnumeratorContract |
Wylicza elementy kolekcji RemoteArgument obiektów. |
Uwagi
Użyj interfejsów w System.AddIn.Contract.Collections przestrzeni nazw, aby zaimplementować klasy kolekcji dla IContract RemoteArgument obiektów i.
Interfejsy w System.AddIn.Contract.Collections przestrzeni nazw są również nazywane kontraktami. Wszystkie kontrakty pochodzą z IContract interfejsu.
System.AddIn.Contract.CollectionsPrzestrzeń nazw zawiera dwa zestawy interfejsów:
Interfejsy, które definiują ogólne i wyliczalne kolekcje typów, które implementują IContract interfejs.
Interfejsy, które definiują wyliczalne kolekcje RemoteArgument obiektów.