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)

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

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