共用方式為


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

SerializationStoremember 的狀態將序列化至其中。

owningObject
Object

附加 member 的物件。

member
MemberDescriptor

要序列化的成員。

例外狀況

storevaluenull

store 已關閉,或 store 不是支援的序列化存放區類型。 使用由 CreateStore() 傳回的存放區。

備註

方法 SerializeMemberAbsolute 會在 memberowningObject串行化 ,即使 member 包含預設屬性值也一樣。

請注意,對於某些成員而言,包含預設值,並將相同值的設定還原至成員是不同的概念。 例如,如果屬性在未設定本機值時從父對象繼承其值,則將值設定回屬性可能不是所需的值。 方法會將 SerializeMemberAbsolute 這個 納入考慮,並在此案例中清除 屬性的狀態。

適用於

另請參閱