ICollectionContract<C> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een algemene verzameling IContract objecten.
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)
Type parameters
- C
Het type elementen in de verzameling.
C moet de IContract interface implementeren.
- Afgeleid
- Implementeringen
Opmerkingen
Een ICollectionContract<C> kan dynamisch worden gewijzigd.
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>. |
| Clear() |
Hiermee verwijdert u alle elementen uit de ICollectionContract<C>. |
| Contains(C) |
Retourneert een waarde die aangeeft of de opgegeven IContract waarde zich in de ICollectionContract<C>. |
| CopyTo(C[], Int32) |
Kopieert het hele ICollectionContract<C> naar een compatibele eendimensionale matrix, beginnend bij de opgegeven index van de doelmatrix. |
| GetCount() |
Geeft als resultaat het aantal elementen in de 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. |
| GetRemoteHashCode() |
Retourneert een hash-code voor de IContract. (Overgenomen van IContract) |
| 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>. |
| RevokeLifetimeToken(Int32) |
Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client. (Overgenomen van IContract) |