Поделиться через


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)

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