共用方式為


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

SerializationStoremember 將序列化至其中。

owningObject
Object

物件,其擁有 member

member
MemberDescriptor

指定的成員。

例外狀況

storeowningObjectmembernull

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

備註

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

適用於