IRemoteArgumentDictionaryContract Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |