IRemoteArgumentDictionaryContract Interfejs

Definicja

Reprezentuje kolekcję RemoteArgument obiektów, które są przechowywane jako pary klucz/wartość.

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
Pochodne
Implementuje

Uwagi

Każdy element w elemecie IRemoteArgumentDictionaryContract jest parą klucz/wartość przechowywana RemoteArgumentDictionaryEntry w obiekcie. Każda para klucz/wartość musi mieć unikatowy klucz.

Interfejs IRemoteArgumentDictionaryContract umożliwia wyliczanie zawartych kluczy i wartości, ale nie oznacza żadnej określonej kolejności sortowania.

Metody

AcquireLifetimeToken()

Określa, że kontrakt jest dostępny dla klienta, dopóki klient nie odwoła umowy.

(Odziedziczone po IContract)
Add(RemoteArgument, RemoteArgument)

Dodaje element z określonym kluczem i wartością do elementu IRemoteArgumentDictionaryContract.

Clear()

Usuwa wszystkie elementy z obiektu IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Wskazuje, czy element IRemoteArgumentDictionaryContract zawiera element z określonym kluczem.

GetCount()

Zwraca liczbę elementów zawartych w elemecie IRemoteArgumentCollectionContract.

(Odziedziczone po IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Zwraca element IRemoteArgumentDictionaryEnumeratorContract , który może służyć do iterowania elementów w elemecie IRemoteArgumentDictionaryContract.

GetItem(RemoteArgument)

Zwraca wartość elementu z określonym kluczem.

GetKeys()

Zwraca element IRemoteArgumentCollectionContract zawierający klucze IRemoteArgumentDictionaryContract obiektu.

GetRemoteHashCode()

Zwraca kod skrótu dla pliku IContract.

(Odziedziczone po IContract)
GetValues()

Zwraca element IRemoteArgumentCollectionContract zawierający wartości IRemoteArgumentDictionaryContract obiektu.

QueryContract(String)

Zwraca kontrakt implementowany przez ten kontrakt.

(Odziedziczone po IContract)
RemoteEquals(IContract)

Wskazuje, czy określony kontrakt jest równy temu IContract.

(Odziedziczone po IContract)
RemoteToString()

Zwraca reprezentację ciągu bieżącego IContract.

(Odziedziczone po IContract)
Remove(RemoteArgument)

Usuwa element z określonym kluczem z elementu IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Określa, że kontrakt nie jest już dostępny dla klienta.

(Odziedziczone po IContract)
SetItem(RemoteArgument, RemoteArgument)

Zamienia wartość elementu.

Dotyczy