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 または membernull

store が閉じているか、 store がサポートされている種類のシリアル化ストアではありません。 CreateStore()によって返されるストアを使用します。

注釈

SerializeMemberAbsolute メソッドは、memberに既定のプロパティ値が含まれている場合でも、owningObjectmemberをシリアル化します。

一部のメンバーでは、既定値を含み、同じ値の設定をメンバーに復元することは、異なる概念であることに注意してください。 たとえば、ローカル値が設定されていないときに、プロパティがその値を親オブジェクトから継承する場合、プロパティに戻す値を設定すると、目的とは異なることがあります。 SerializeMemberAbsoluteメソッドはこれを考慮に入れ、この場合はプロパティの状態をクリアします。

適用対象

こちらもご覧ください