語言

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 或 member 為 null。

store 是關閉的,或 store 不是支援的序列化儲存類型。 使用退貨的 CreateStore()商店。

備註

即使 包含預設屬性值,方法也會SerializeMemberAbsolute序列化 。memberowningObjectmember

請注意,對某些成員而言,包含預設值與還原相同值設定為成員是不同的概念。 例如,如果某個屬性的值是從父物件繼承而來,而沒有設定本地值,那麼將該值設回該屬性可能不是理想的結果。 此 SerializeMemberAbsolute 方法已考慮此點,並在此情況下清除該財產的狀態。

適用於

另請參閱