ICollectionContract<C> Gränssnitt

Definition

Representerar en allmän samling IContract objekt.

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)

Typparametrar

C

Typ av element i samlingen. C måste implementera IContract gränssnittet.

Härledda
Implementeringar

Kommentarer

En ICollectionContract<C> kan ändras dynamiskt.

Metoder

Name Description
AcquireLifetimeToken()

Anger att kontraktet är tillgängligt för en klient tills klienten återkallar kontraktet.

(Ärvd från IContract)
Add(C)

Lägger till en IContract i ICollectionContract<C>.

Clear()

Tar bort alla element från ICollectionContract<C>.

Contains(C)

Returnerar ett värde som anger om den angivna IContract är i ICollectionContract<C>.

CopyTo(C[], Int32)

Kopierar hela ICollectionContract<C> till en kompatibel endimensionell matris med början vid det angivna indexet för målmatrisen.

GetCount()

Returnerar antalet element som finns i ICollectionContract<C>.

GetEnumeratorContract()

Returnerar en uppräkning som itererar genom samlingen.

(Ärvd från IEnumerableContract<C>)
GetIsReadOnly()

Returnerar ett värde som anger om är ICollectionContract<C> skrivskyddat.

GetRemoteHashCode()

Returnerar en hash-kod för IContract.

(Ärvd från IContract)
QueryContract(String)

Returnerar ett kontrakt som implementeras av det här kontraktet.

(Ärvd från IContract)
RemoteEquals(IContract)

Anger om det angivna kontraktet är lika med detta IContract.

(Ärvd från IContract)
RemoteToString()

Returnerar en strängrepresentation av den aktuella IContract.

(Ärvd från IContract)
Remove(C)

Tar bort den första förekomsten av en specifik IContract från ICollectionContract<C>.

RevokeLifetimeToken(Int32)

Anger att kontraktet inte längre är tillgängligt för en klient.

(Ärvd från IContract)

Gäller för