System.AddIn.Contract.Collections Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.