IListContract<C> Schnittstelle
Definition
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.
Stellt eine generische Auflistung von IContract Objekten dar, auf die einzeln nach Index zugegriffen werden kann.
generic <typename C>
where C : IContractpublic interface class IListContract : System::AddIn::Contract::Collections::ICollectionContract<C>, System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface IListContract<C> : System.AddIn.Contract.Collections.ICollectionContract<C>, System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type IListContract<'C (requires 'C :> IContract)> = interface
interface ICollectionContract<'C (requires 'C :> IContract)>
interface IEnumerableContract<'C (requires 'C :> IContract)>
interface IContract
Public Interface IListContract(Of C)
Implements ICollectionContract(Of C), IEnumerableContract(Of C)
Typparameter
- C
Der Typ der Objekte in der Liste.
C muss die IContract Schnittstelle implementieren.
- Implementiert
Methoden
| Name | Beschreibung |
|---|---|
| AcquireLifetimeToken() |
Gibt an, dass der Vertrag für einen Client zugänglich ist, bis der Kunde den Vertrag widerruft. (Geerbt von IContract) |
| Add(C) |
Fügt der IContractICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
| Clear() |
Entfernt alle Elemente aus dem ICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
| Contains(C) |
Gibt einen Wert zurück, der angibt, ob sich der angegebene IContract Wert in der ICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
| CopyTo(C[], Int32) |
Kopiert das Gesamte ICollectionContract<C> in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Geerbt von ICollectionContract<C>) |
| GetCount() |
Gibt die Anzahl der elemente zurück, die in der ICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
| GetEnumeratorContract() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. (Geerbt von IEnumerableContract<C>) |
| GetIsReadOnly() |
Gibt einen Wert zurück, der angibt, ob der ICollectionContract<C> Wert schreibgeschützt ist. (Geerbt von ICollectionContract<C>) |
| GetItem(Int32) |
Gibt das Element am angegebenen Index zurück. |
| GetRemoteHashCode() |
Gibt einen Hashcode für das IContract. (Geerbt von IContract) |
| IndexOf(C) |
Gibt den Index eines bestimmten Elements in der IListContract<C>. |
| Insert(Int32, C) |
Fügt ein Element im IListContract<C> angegebenen Index ein. |
| QueryContract(String) |
Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird. (Geerbt von IContract) |
| RemoteEquals(IContract) |
Gibt an, ob der angegebene Vertrag gleich diesem IContractist. (Geerbt von IContract) |
| RemoteToString() |
Gibt eine Zeichenfolgendarstellung der aktuellen IContractzurück. (Geerbt von IContract) |
| Remove(C) |
Entfernt das erste Vorkommen eines bestimmten IContract aus dem ICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
| RemoveAt(Int32) |
Entfernt das Element am angegebenen Index. |
| RevokeLifetimeToken(Int32) |
Gibt an, dass der Vertrag für einen Client nicht mehr zugänglich ist. (Geerbt von IContract) |
| SetItem(Int32, C) |
Ersetzt das Element am angegebenen Index. |