System.AddIn.Contract.Collections Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieser Namespace enthält Schnittstellen, die Sammlungen von IContract-Objekten und RemoteArgument-Objekten definieren.
Strukturen
RemoteArgumentDictionaryEntry |
Definiert ein Schlüssel-Wert-Paar in einem IRemoteArgumentDictionaryContract. |
Schnittstellen
IArrayContract<C> |
Stellt ein generisches Array von IContract-Objekten dar. |
ICollectionContract<C> |
Stellt eine generische Auflistung von IContract-Objekten dar. |
IEnumerableContract<C> |
Macht einen Enumerator verfügbar, der eine einfache Iteration durch eine generische Auflistung von IContract-Objekten unterstützt. |
IEnumeratorContract<C> |
Listet die Elemente einer generischen Auflistung von IContract-Objekten auf. |
IListContract<C> |
Stellt eine generische Auflistung von IContract-Objekten dar, auf die einzeln über den Index zugegriffen werden kann. |
IRemoteArgumentArrayContract |
Stellt ein Array von RemoteArgument-Objekten dar. |
IRemoteArgumentArrayListContract |
Stellt ein Array von RemoteArgument-Objekten dar, das die Größe nach Bedarf dynamisch ändert. |
IRemoteArgumentCollectionContract |
Stellt eine Auflistung vonRemoteArgument-Objekten dar. |
IRemoteArgumentDictionaryContract |
Stellt eine Auflistung von RemoteArgument-Objekten dar, die als Schlüssel-Wert-Paare gespeichert werden. |
IRemoteArgumentDictionaryEnumeratorContract |
Listet die Elemente eines IRemoteArgumentDictionaryContract auf. |
IRemoteArgumentEnumerableContract |
Macht einen Enumerator verfügbar, der eine einfache Iteration durch eine Auflistung von RemoteArgument-Objekten unterstützt. |
IRemoteArgumentEnumeratorContract |
Listet die Elemente einer Auflistung von RemoteArgument-Objekten auf. |
Hinweise
Verwenden Sie die Schnittstellen im System.AddIn.Contract.Collections Namespace, um Auflistungs Klassen für IContract -und-Objekte zu implementieren RemoteArgument .
Die Schnittstellen im- System.AddIn.Contract.Collections Namespace werden auch als Verträge bezeichnet. Alle Verträge werden von der- IContract Schnittstelle abgeleitet.
Der- System.AddIn.Contract.Collections Namespace enthält zwei Sätze von Schnittstellen:
Schnittstellen, die generische und Aufzähl Bare Auflistungen von Typen definieren, die die- IContract Schnittstelle implementieren.
Schnittstellen, die Aufzähl Bare Auflistungen von- RemoteArgument Objekten definieren.