CodeDomComponentSerializationService.SerializeMemberAbsolute Метод

Определение

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

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

Параметры

store
SerializationStore

Значение, SerializationStore в которое member будет сериализовано.

owningObject
Object

Объект, принадлежащий объекту member.

member
MemberDescriptor

Заданный член.

Исключения

store, или owningObjectmember есть null.

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

Комментарии

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

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