次の方法で共有


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

member の状態のシリアル化先となる SerializationStore

owningObject
Object

member が割り当てられているオブジェクト。

member
MemberDescriptor

シリアル化するメンバー。

例外

store または valuenull です。

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

注釈

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

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

適用対象

こちらもご覧ください