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


ComponentSerializationService.SerializeMemberAbsolute Метод

Определение

Выполняет сериализацию заданного элемента в заданный объект, учитывая значение свойства по умолчанию.

public:
 abstract void SerializeMemberAbsolute(System::ComponentModel::Design::Serialization::SerializationStore ^ store, System::Object ^ owningObject, System::ComponentModel::MemberDescriptor ^ member);
public abstract void SerializeMemberAbsolute (System.ComponentModel.Design.Serialization.SerializationStore store, object owningObject, System.ComponentModel.MemberDescriptor member);
abstract member SerializeMemberAbsolute : System.ComponentModel.Design.Serialization.SerializationStore * obj * System.ComponentModel.MemberDescriptor -> unit
Public MustOverride Sub SerializeMemberAbsolute (store As SerializationStore, owningObject As Object, member As MemberDescriptor)

Параметры

store
SerializationStore

Класс SerializationStore, в который будет выполнена сериализация состояния параметра member.

owningObject
Object

Объект, к которому привязывается параметр member.

member
MemberDescriptor

Элемент для сериализации.

Исключения

Параметр store или value имеет значение null.

Хранилище store закрыто, или store не является поддерживаемым типом хранилища сериализации. Используйте хранилище, возвращаемое методом CreateStore().

Комментарии

Метод SerializeMemberAbsolute сериализует в memberowningObject, даже если member содержит значение свойства по умолчанию.

Обратите внимание, что для некоторых элементов, содержащих значение по умолчанию и восстановление одного и того же значения в члене, являются разными понятиями. Например, если свойство наследует свое значение от родительского объекта, если локальное значение не задано, установка значения обратно в свойство может оказаться нежелательной. Метод SerializeMemberAbsolute учитывает это и в данном случае очищает состояние свойства.

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

См. также раздел