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 учитывает это и в данном случае очищает состояние свойства.