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) |