ICollectionContract<C> Schnittstelle

Definition

Stellt eine generische Auflistung von IContract Objekten dar.

generic <typename C>
 where C : IContractpublic interface class ICollectionContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface ICollectionContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type ICollectionContract<'C (requires 'C :> IContract)> = interface
    interface IEnumerableContract<'C (requires 'C :> IContract)>
    interface IContract
Public Interface ICollectionContract(Of C)
Implements IEnumerableContract(Of C)

Typparameter

C

Der Typ der Elemente in der Auflistung. C muss die IContract Schnittstelle implementieren.

Abgeleitet
Implementiert

Hinweise

Die ICollectionContract<C> Größe kann dynamisch geändert werden.

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>.

Clear()

Entfernt alle Elemente aus dem ICollectionContract<C>.

Contains(C)

Gibt einen Wert zurück, der angibt, ob sich der angegebene IContract Wert in der ICollectionContract<C>.

CopyTo(C[], Int32)

Kopiert das Gesamte ICollectionContract<C> in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.

GetCount()

Gibt die Anzahl der elemente zurück, die in der 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.

GetRemoteHashCode()

Gibt einen Hashcode für das IContract.

(Geerbt von IContract)
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>.

RevokeLifetimeToken(Int32)

Gibt an, dass der Vertrag für einen Client nicht mehr zugänglich ist.

(Geerbt von IContract)

Gilt für: