Freigeben über


IRemoteArgumentDictionaryContract Schnittstelle

Definition

Stellt eine Auflistung von RemoteArgument-Objekten dar, die als Schlüssel-Wert-Paare gespeichert werden.

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
Abgeleitet
Implementiert

Hinweise

Jedes Element in einem IRemoteArgumentDictionaryContract ist ein Schlüssel-Wert-Paar, das in einem RemoteArgumentDictionaryEntry -Objekt gespeichert wird. Jedes Schlüssel-Wert-Paar muss über einen eindeutigen Schlüssel verfügen.

Die IRemoteArgumentDictionaryContract -Schnittstelle ermöglicht das Aufzählen der enthaltenen Schlüssel und Werte, impliziert jedoch keine bestimmte Sortierreihenfolge.

Methoden

AcquireLifetimeToken()

Gibt an, dass ein Client auf den Vertrag zugreifen kann, bis der Client den Vertrag widerruft.

(Geerbt von IContract)
Add(RemoteArgument, RemoteArgument)

Fügt dem IRemoteArgumentDictionaryContract ein Element mit dem angegebenen Schlüssel und Wert hinzu.

Clear()

Entfernt alle Elemente aus der IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Gibt an, ob der IRemoteArgumentDictionaryContract ein Element mit dem angegebenen Schlüssel enthält.

GetCount()

Gibt die Anzahl der im IRemoteArgumentCollectionContract enthaltenen Elemente zurück.

(Geerbt von IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Gibt einen IRemoteArgumentDictionaryEnumeratorContract zurück, mit dem die Elemente im IRemoteArgumentDictionaryContract durchlaufen werden können.

GetItem(RemoteArgument)

Gibt den Wert des Elements mit dem angegebenen Schlüssel zurück.

GetKeys()

Gibt einen IRemoteArgumentCollectionContract zurück, der die Schlüssel des IRemoteArgumentDictionaryContract-Objekts enthält.

GetRemoteHashCode()

Gibt einen Hashcode für den IContract zurück.

(Geerbt von IContract)
GetValues()

Gibt einen IRemoteArgumentCollectionContract zurück, der die Werte des IRemoteArgumentDictionaryContract-Objekts enthält.

QueryContract(String)

Gibt einen Vertrag zurück, der von diesem Vertrag implementiert wird.

(Geerbt von IContract)
RemoteEquals(IContract)

Gibt an, ob der angegebene Vertrag mit diesem IContract identisch ist.

(Geerbt von IContract)
RemoteToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen IContract zurück.

(Geerbt von IContract)
Remove(RemoteArgument)

Entfernt das Element mit dem angegebenen Schlüssel aus dem IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Gibt an, dass ein Client nicht mehr auf den Vertrag zugreifen kann.

(Geerbt von IContract)
SetItem(RemoteArgument, RemoteArgument)

Ersetzt den Wert eines Elements.

Gilt für: