ComponentSerializationService.SerializeMemberAbsolute 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用預設屬性值序列化指定物件上的指定成員。
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
或 value
為 null
。
store
已關閉,或 store
不是支援的序列化存放區類型。 使用由 CreateStore() 傳回的存放區。
備註
方法 SerializeMemberAbsolute 會在 member
上 owningObject
串行化 ,即使 member
包含預設屬性值也一樣。
請注意,對於某些成員而言,包含預設值,並將相同值的設定還原至成員是不同的概念。 例如,如果屬性在未設定本機值時從父對象繼承其值,則將值設定回屬性可能不是所需的值。 方法會將 SerializeMemberAbsolute 這個 納入考慮,並在此案例中清除 屬性的狀態。