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 über den 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 von Objekten in der Liste. C
muss die IContract-Schnittstelle implementieren.
- Implementiert
Methoden
AcquireLifetimeToken() |
Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft. (Geerbt von IContract) |
Add(C) |
Fügt dem IContract eine ICollectionContract<C> hinzu. (Geerbt von ICollectionContract<C>) |
Clear() |
Entfernt alle Elemente aus der ICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
Contains(C) |
Gibt einen Wert zurück, der angibt, ob sich der angegebene IContract im ICollectionContract<C> befindet. (Geerbt von ICollectionContract<C>) |
CopyTo(C[], Int32) |
Kopiert die gesamte ICollectionContract<C> in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Geerbt von ICollectionContract<C>) |
GetCount() |
Gibt die Anzahl der im ICollectionContract<C> enthaltenen Elemente zurück. (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> schreibgeschützt ist. (Geerbt von ICollectionContract<C>) |
GetItem(Int32) |
Gibt das Element am angegebenen Index zurück. |
GetRemoteHashCode() |
Gibt einen Hashcode für den IContract zurück. (Geerbt von IContract) |
IndexOf(C) |
Gibt den Index eines bestimmten Elements im IListContract<C> zurück. |
Insert(Int32, C) |
Fügt am angegebenen Index ein Element in den IListContract<C> 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 mit diesem IContract identisch ist. (Geerbt von IContract) |
RemoteToString() |
Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück. (Geerbt von IContract) |
Remove(C) |
Entfernt das erste Vorkommen einer bestimmten IContract aus ICollectionContract<C>. (Geerbt von ICollectionContract<C>) |
RemoveAt(Int32) |
Entfernt das Element am angegebenen Index. |
RevokeLifetimeToken(Int32) |
Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann. (Geerbt von IContract) |
SetItem(Int32, C) |
Ersetzt das Element am angegebenen Index. |