IArrayContract<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 matrix met IContract objecten.
generic <typename C>
where C : IContractpublic interface class IArrayContract : System::AddIn::Contract::Collections::IEnumerableContract<C>
public interface IArrayContract<C> : System.AddIn.Contract.Collections.IEnumerableContract<C> where C : IContract
type IArrayContract<'C (requires 'C :> IContract)> = interface
interface IEnumerableContract<'C (requires 'C :> IContract)>
interface IContract
Public Interface IArrayContract(Of C)
Implements IEnumerableContract(Of C)
Type parameters
- C
Het type elementen in de array.
C moet de IContract interface implementeren.
- Implementeringen
Opmerkingen
Gebruik een IArrayContract<C> om een matrix met IContract objecten door te geven tussen contracten per verwijzing.
Een IArrayContract<C> formaat wordt niet dynamisch aangepast.
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) |
| GetCount() |
Geeft als resultaat het aantal elementen in de IArrayContract<C>. |
| GetEnumeratorContract() |
Retourneert een enumerator die door de verzameling wordt herhaald. (Overgenomen van IEnumerableContract<C>) |
| GetItem(Int32) |
Retourneert het element op de opgegeven index. |
| 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) |
| 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 door de opgegeven index IContract. |