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) |
Заменяет значение элемента. |