Sdílet prostřednictvím


IRemoteArgumentDictionaryContract Rozhraní

Definice

Představuje kolekci RemoteArgument objektů, které jsou uloženy jako páry klíč/hodnota.

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
Odvozené
Implementuje

Poznámky

Každý prvek v objektu IRemoteArgumentDictionaryContract je pár klíč/hodnota, který je uložený v objektu RemoteArgumentDictionaryEntry . Každý pár klíč-hodnota musí mít jedinečný klíč.

Rozhraní IRemoteArgumentDictionaryContract umožňuje výčet obsažených klíčů a hodnot, ale neznamená to žádné konkrétní pořadí řazení.

Metody

AcquireLifetimeToken()

Určuje, že smlouva je přístupná klientovi, dokud klient neodvolá smlouvu.

(Zděděno od IContract)
Add(RemoteArgument, RemoteArgument)

Přidá prvek se zadaným klíčem a hodnotou do objektu IRemoteArgumentDictionaryContract.

Clear()

Odebere všechny elementy z kolekce IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Určuje, zda obsahuje IRemoteArgumentDictionaryContract prvek se zadaným klíčem.

GetCount()

Vrátí počet prvků obsažených v objektu IRemoteArgumentCollectionContract.

(Zděděno od IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Vrátí hodnotu IRemoteArgumentDictionaryEnumeratorContract , která se dá použít k iteraci prvky v objektu IRemoteArgumentDictionaryContract.

GetItem(RemoteArgument)

Vrátí hodnotu elementu se zadaným klíčem.

GetKeys()

Vrátí hodnotu IRemoteArgumentCollectionContract , která obsahuje klíče objektu IRemoteArgumentDictionaryContract .

GetRemoteHashCode()

Vrátí hashovací kód pro IContract.

(Zděděno od IContract)
GetValues()

Vrátí hodnotu IRemoteArgumentCollectionContract , která obsahuje hodnoty objektu IRemoteArgumentDictionaryContract .

QueryContract(String)

Vrátí kontrakt, který je implementován tímto kontraktem.

(Zděděno od IContract)
RemoteEquals(IContract)

Určuje, zda je zadaný kontrakt roven tomuto IContract.

(Zděděno od IContract)
RemoteToString()

Vrátí řetězcovou reprezentaci aktuálního IContractsouboru .

(Zděděno od IContract)
Remove(RemoteArgument)

Odebere prvek se zadaným klíčem z objektu IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Určuje, že kontrakt už není pro klienta přístupný.

(Zděděno od IContract)
SetItem(RemoteArgument, RemoteArgument)

Nahradí hodnotu prvku.

Platí pro