IRemoteArgumentDictionaryContract 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 verzameling RemoteArgument objecten die zijn opgeslagen als sleutel-waardeparen.
public interface class IRemoteArgumentDictionaryContract : System::AddIn::Contract::Collections::IRemoteArgumentCollectionContract
public interface IRemoteArgumentDictionaryContract : System.AddIn.Contract.Collections.IRemoteArgumentCollectionContract
type IRemoteArgumentDictionaryContract = interface
interface IRemoteArgumentCollectionContract
interface IRemoteArgumentEnumerableContract
interface IContract
Public Interface IRemoteArgumentDictionaryContract
Implements IRemoteArgumentCollectionContract
- Afgeleid
- Implementeringen
Opmerkingen
Elk element in een IRemoteArgumentDictionaryContract is een sleutel/waardepaar dat is opgeslagen in een RemoteArgumentDictionaryEntry object. Elk sleutel-/waardepaar moet een unieke sleutel hebben.
Met IRemoteArgumentDictionaryContract de interface kunnen de ingesloten sleutels en waarden worden geïnventariseerd, maar dit impliceert geen bepaalde sorteervolgorde.
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(RemoteArgument, RemoteArgument) |
Voegt een element met een opgegeven sleutel en waarde toe aan de IRemoteArgumentDictionaryContract. |
| Clear() |
Hiermee verwijdert u alle elementen uit de IRemoteArgumentDictionaryContract. |
| ContainsKey(RemoteArgument) |
Geeft aan of het IRemoteArgumentDictionaryContract element een element met de opgegeven sleutel bevat. |
| GetCount() |
Geeft als resultaat het aantal elementen in de IRemoteArgumentCollectionContract. (Overgenomen van IRemoteArgumentCollectionContract) |
| GetEnumeratorContract() |
Retourneert een IRemoteArgumentDictionaryEnumeratorContract die kan worden gebruikt om de elementen in de IRemoteArgumentDictionaryContract. |
| GetItem(RemoteArgument) |
Retourneert de waarde van het element met de opgegeven sleutel. |
| GetKeys() |
Hiermee wordt een IRemoteArgumentCollectionContract object geretourneerd dat de sleutels van het IRemoteArgumentDictionaryContract object bevat. |
| GetRemoteHashCode() |
Retourneert een hash-code voor de IContract. (Overgenomen van IContract) |
| GetValues() |
Retourneert een IRemoteArgumentCollectionContract die de waarden van het IRemoteArgumentDictionaryContract object bevat. |
| 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(RemoteArgument) |
Hiermee verwijdert u het element met de opgegeven sleutel uit de IRemoteArgumentDictionaryContract. |
| RevokeLifetimeToken(Int32) |
Hiermee geeft u op dat het contract niet meer toegankelijk is voor een client. (Overgenomen van IContract) |
| SetItem(RemoteArgument, RemoteArgument) |
Vervangt de waarde van een element. |