System.AddIn.Contract.Collections Namnområde

Innehåller gränssnitt som definierar samlingar av IContract och RemoteArgument objekt.

Strukturer

Name Description
RemoteArgumentDictionaryEntry

Definierar ett nyckel/värde-par i en IRemoteArgumentDictionaryContract.

Gränssnitt

Name Description
IArrayContract<C>

Representerar en allmän matris med IContract objekt.

ICollectionContract<C>

Representerar en allmän samling IContract objekt.

IEnumerableContract<C>

Exponerar en uppräknare som stöder en enkel iteration över en allmän samling IContract objekt.

IEnumeratorContract<C>

Räknar upp elementen i en allmän samling IContract objekt.

IListContract<C>

Representerar en allmän samling IContract objekt som kan nås individuellt av index.

IRemoteArgumentArrayContract

Representerar en matris med RemoteArgument objekt.

IRemoteArgumentArrayListContract

Representerar en matris med RemoteArgument objekt som dynamiskt ändrar storlek efter behov.

IRemoteArgumentCollectionContract

Representerar en samling RemoteArgument objekt.

IRemoteArgumentDictionaryContract

Representerar en samling RemoteArgument objekt som lagras som nyckel/värde-par.

IRemoteArgumentDictionaryEnumeratorContract

Räknar upp elementen i en IRemoteArgumentDictionaryContract.

IRemoteArgumentEnumerableContract

Exponerar en uppräknare som stöder en enkel iteration över en samling RemoteArgument objekt.

IRemoteArgumentEnumeratorContract

Räknar upp elementen i en samling RemoteArgument objekt.

Kommentarer

Använd gränssnitten System.AddIn.Contract.Collections i namnområdet för att implementera samlingsklasser för IContract och RemoteArgument objekt.

Gränssnitten System.AddIn.Contract.Collections i namnområdet kallas även kontrakt. Alla kontrakt härleds från IContract gränssnittet.

Namnområdet System.AddIn.Contract.Collections innehåller två uppsättningar gränssnitt:

  • Gränssnitt som definierar generiska och uppräkningsbara samlingar av typer som implementerar IContract gränssnittet.

  • Gränssnitt som definierar uppräkningsbara samlingar av RemoteArgument objekt.

Se även