Язык

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)

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