ISerializableObjectContract Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контракт, предоставляющий сведения о сериализуемом объекте.
public interface class ISerializableObjectContract : System::AddIn::Contract::Collections::IRemoteArgumentDictionaryContract
public interface ISerializableObjectContract : System.AddIn.Contract.Collections.IRemoteArgumentDictionaryContract
type ISerializableObjectContract = interface
interface IRemoteArgumentDictionaryContract
interface IRemoteArgumentCollectionContract
interface IRemoteArgumentEnumerableContract
interface IContract
Public Interface ISerializableObjectContract
Implements IRemoteArgumentDictionaryContract
- Реализации
Методы
| Имя | Описание |
|---|---|
| AcquireLifetimeToken() |
Указывает, что контракт доступен клиенту, пока клиент не отменит контракт. (Унаследовано от IContract) |
| Add(RemoteArgument, RemoteArgument) |
Добавляет элемент с указанным ключом и значением в элемент IRemoteArgumentDictionaryContract. (Унаследовано от IRemoteArgumentDictionaryContract) |
| Clear() |
Удаляет все элементы из элемента IRemoteArgumentDictionaryContract. (Унаследовано от IRemoteArgumentDictionaryContract) |
| ContainsKey(RemoteArgument) |
Указывает, содержит ли IRemoteArgumentDictionaryContract элемент с указанным ключом. (Унаследовано от IRemoteArgumentDictionaryContract) |
| GetCanonicalName() |
Возвращает каноническое имя типа объекта, описываемого этим ISerializableObjectContract объектом. |
| GetCount() |
Возвращает количество элементов, содержащихся в объекте IRemoteArgumentCollectionContract. (Унаследовано от IRemoteArgumentCollectionContract) |
| GetEnumeratorContract() |
Возвращает перечислитель, который можно использовать для итерации по коллекции. (Унаследовано от IRemoteArgumentEnumerableContract) |
| GetItem(RemoteArgument) |
Возвращает значение элемента с указанным ключом. (Унаследовано от IRemoteArgumentDictionaryContract) |
| GetKeys() |
Возвращает значение IRemoteArgumentCollectionContract , содержащее ключи IRemoteArgumentDictionaryContract объекта. (Унаследовано от IRemoteArgumentDictionaryContract) |
| GetRemoteHashCode() |
Возвращает хэш-код для .IContract (Унаследовано от IContract) |
| GetSerializableObjectData() |
Возвращает данные, которые можно использовать для десериализации объекта, описываемого этим ISerializableObjectContract объектом. |
| GetValues() |
Возвращает значение IRemoteArgumentCollectionContract , содержащее значения IRemoteArgumentDictionaryContract объекта. (Унаследовано от IRemoteArgumentDictionaryContract) |
| QueryContract(String) |
Возвращает контракт, реализованный этим контрактом. (Унаследовано от IContract) |
| RemoteEquals(IContract) |
Указывает, равен ли указанный контракт этому IContract. (Унаследовано от IContract) |
| RemoteToString() |
Возвращает строковое представление текущего IContract. (Унаследовано от IContract) |
| Remove(RemoteArgument) |
Удаляет элемент с указанным ключом из элемента IRemoteArgumentDictionaryContract. (Унаследовано от IRemoteArgumentDictionaryContract) |
| RevokeLifetimeToken(Int32) |
Указывает, что контракт больше недоступен клиенту. (Унаследовано от IContract) |
| SetItem(RemoteArgument, RemoteArgument) |
Заменяет значение элемента. (Унаследовано от IRemoteArgumentDictionaryContract) |