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


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, owningObject или member равно null.

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

Комментарии

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

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