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