IRemoteArgumentDictionaryContract Интерфейс

Определение

Представляет коллекцию RemoteArgument объектов, хранящихся в виде пар "ключ-значение".

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
Производный
Реализации

Комментарии

Каждый элемент в объекте IRemoteArgumentDictionaryContract является парой "ключ-значение", хранящейся в объекте RemoteArgumentDictionaryEntry . Каждая пара "ключ-значение" должна иметь уникальный ключ.

Интерфейс IRemoteArgumentDictionaryContract позволяет перечислять содержащиеся ключи и значения, но не подразумевает какой-либо определенный порядок сортировки.

Методы

Имя Описание
AcquireLifetimeToken()

Указывает, что контракт доступен клиенту, пока клиент не отменит контракт.

(Унаследовано от IContract)
Add(RemoteArgument, RemoteArgument)

Добавляет элемент с указанным ключом и значением в элемент IRemoteArgumentDictionaryContract.

Clear()

Удаляет все элементы из IRemoteArgumentDictionaryContract.

ContainsKey(RemoteArgument)

Указывает, содержит ли IRemoteArgumentDictionaryContract элемент с указанным ключом.

GetCount()

Возвращает количество элементов, содержащихся в объекте IRemoteArgumentCollectionContract.

(Унаследовано от IRemoteArgumentCollectionContract)
GetEnumeratorContract()

Возвращает объект IRemoteArgumentDictionaryEnumeratorContract , который можно использовать для итерации элементов в элементе IRemoteArgumentDictionaryContract.

GetItem(RemoteArgument)

Возвращает значение элемента с указанным ключом.

GetKeys()

Возвращает значение IRemoteArgumentCollectionContract , содержащее ключи IRemoteArgumentDictionaryContract объекта.

GetRemoteHashCode()

Возвращает хэш-код для .IContract

(Унаследовано от IContract)
GetValues()

Возвращает значение IRemoteArgumentCollectionContract , содержащее значения IRemoteArgumentDictionaryContract объекта.

QueryContract(String)

Возвращает контракт, реализованный этим контрактом.

(Унаследовано от IContract)
RemoteEquals(IContract)

Указывает, равен ли указанный контракт этому IContract.

(Унаследовано от IContract)
RemoteToString()

Возвращает строковое представление текущего IContract.

(Унаследовано от IContract)
Remove(RemoteArgument)

Удаляет элемент с указанным ключом из элемента IRemoteArgumentDictionaryContract.

RevokeLifetimeToken(Int32)

Указывает, что контракт больше недоступен клиенту.

(Унаследовано от IContract)
SetItem(RemoteArgument, RemoteArgument)

Заменяет значение элемента.

Применяется к