IListContract<C> Interface

Definitie

Vertegenwoordigt een algemene verzameling IContract objecten die afzonderlijk kunnen worden geopend door index.

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)

Type parameters

C

Het type objecten in de lijst. C moet de IContract interface implementeren.

Implementeringen

Methoden

Name Description
AcquireLifetimeToken()

Hiermee geeft u op dat het contract toegankelijk is voor een client totdat de klant het contract intrekt.

(Overgenomen van IContract)
Add(C)

Voegt een IContract toe aan de ICollectionContract<C>.

(Overgenomen van ICollectionContract<C>)
Clear()

Hiermee verwijdert u alle elementen uit de ICollectionContract<C>.

(Overgenomen van ICollectionContract<C>)
Contains(C)

Retourneert een waarde die aangeeft of de opgegeven IContract waarde zich in de ICollectionContract<C>.

(Overgenomen van ICollectionContract<C>)
CopyTo(C[], Int32)

Kopieert het hele ICollectionContract<C> naar een compatibele eendimensionale matrix, beginnend bij de opgegeven index van de doelmatrix.

(Overgenomen van ICollectionContract<C>)
GetCount()

Geeft als resultaat het aantal elementen in de ICollectionContract<C>.

(Overgenomen van ICollectionContract<C>)
GetEnumeratorContract()

Retourneert een enumerator die door de verzameling wordt herhaald.

(Overgenomen van IEnumerableContract<C>)
GetIsReadOnly()

Retourneert een waarde die aangeeft of de ICollectionContract<C> waarde alleen-lezen is.

(Overgenomen van ICollectionContract<C>)
GetItem(Int32)

Retourneert het element op de opgegeven index.

GetRemoteHashCode()

Retourneert een hash-code voor de IContract.

(Overgenomen van IContract)
IndexOf(C)

Retourneert de index van een specifiek element in de IListContract<C>.

Insert(Int32, C)

Hiermee voegt u een element in de IListContract<C> opgegeven index in.

QueryContract(String)

Retourneert een contract dat door dit contract wordt geïmplementeerd.

(Overgenomen van IContract)
RemoteEquals(IContract)

Geeft aan of het opgegeven contract gelijk is aan dit IContract.

(Overgenomen van IContract)
RemoteToString()

Hiermee wordt een tekenreeksweergave van de huidige IContractgeretourneerd.

(Overgenomen van IContract)
Remove(C)

Hiermee verwijdert u het eerste exemplaar van een specifiek IContract exemplaar van de ICollectionContract<C>.

(Overgenomen van ICollectionContract<C>)
RemoveAt(Int32)

Hiermee verwijdert u het element in de opgegeven index.

RevokeLifetimeToken(Int32)

Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client.

(Overgenomen van IContract)
SetItem(Int32, C)

Vervangt het element in de opgegeven index.

Van toepassing op