ComponentSerializationService.SerializeMemberAbsolute Metoda

Definicja

Serializuje dany element członkowski dla danego obiektu, uwzględniając wartość właściwości domyślnej.

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)

Parametry

store
SerializationStore

Wartość SerializationStore , do której zostanie zserializowany stan member .

owningObject
Object

Obiekt, do którego member jest dołączony.

member
MemberDescriptor

Element członkowski do serializacji.

Wyjątki

store lub value ma wartość null.

store jest zamknięty lub store nie jest obsługiwanym typem magazynu serializacji. Użyj magazynu zwróconego przez CreateStore().

Uwagi

Metoda SerializeMemberAbsolute serializuje metodę member na owningObject, nawet jeśli member zawiera wartość właściwości domyślnej.

Należy pamiętać, że w przypadku niektórych elementów członkowskich, które zawierają wartość domyślną i przywracają ustawienie tej samej wartości elementu członkowskiego, są różnymi pojęciami. Jeśli na przykład właściwość dziedziczy jej wartość z obiektu nadrzędnego, gdy nie ustawiono żadnej wartości lokalnej, ustawienie wartości z powrotem do właściwości może nie być pożądane. Metoda SerializeMemberAbsolute bierze to pod uwagę i czyści stan właściwości w tym przypadku.

Dotyczy

Zobacz też