Partager via


IRemoteArgumentDictionaryContract Interface

Définition

Représente une collection d'objets RemoteArgument stockés comme paires clé/valeur.

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
Dérivé
Implémente

Remarques

Chaque élément d’un IRemoteArgumentDictionaryContract est une paire clé/valeur stockée dans un RemoteArgumentDictionaryEntry objet. Chaque paire clé/valeur doit avoir une clé unique.

L’interface IRemoteArgumentDictionaryContract permet d’énumérer les clés et les valeurs contenues, mais elle n’implique aucun ordre de tri particulier.

Méthodes

AcquireLifetimeToken()

Spécifie que le contrat est accessible à un client jusqu'à ce que le client révoque le contrat.

(Hérité de IContract)
Add(RemoteArgument, RemoteArgument)

Ajoute un élément avec une clé et une valeur spécifiées au IRemoteArgumentDictionaryContract.

Clear()

Supprime tous les éléments de IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Indique si IRemoteArgumentDictionaryContract contient un élément avec la clé spécifiée.

GetCount()

Retourne le nombre d'éléments contenus dans IRemoteArgumentCollectionContract.

(Hérité de IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Retourne un IRemoteArgumentDictionaryEnumeratorContract qui peut être utilisé pour itérer au sein des éléments dans le IRemoteArgumentDictionaryContract.

GetItem(RemoteArgument)

Retourne la valeur de l'élément avec la clé spécifiée.

GetKeys()

Retourne un IRemoteArgumentCollectionContract qui contient les clés de l'objet IRemoteArgumentDictionaryContract.

GetRemoteHashCode()

Retourne un code de hachage pour IContract.

(Hérité de IContract)
GetValues()

Retourne un IRemoteArgumentCollectionContract qui contient les valeurs de l'objet IRemoteArgumentDictionaryContract.

QueryContract(String)

Retourne un contrat implémenté par ce contrat.

(Hérité de IContract)
RemoteEquals(IContract)

Indique si le contrat spécifié est égal à ce IContract.

(Hérité de IContract)
RemoteToString()

Retourne une chaîne représentant le IContract en cours.

(Hérité de IContract)
Remove(RemoteArgument)

Supprime l'élément avec la clé spécifiée d'IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Spécifie que le contrat n'est plus accessible à un client.

(Hérité de IContract)
SetItem(RemoteArgument, RemoteArgument)

Remplace la valeur d'un élément.

S’applique à