WorkflowMarkupSerializer.ShouldSerializeValue Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan értéket ad vissza, amely jelzi, hogy a WorkflowMarkupSerializer megadott szerializálja-e a megadott Objectértéket.
protected public:
virtual bool ShouldSerializeValue(System::Workflow::ComponentModel::Serialization::WorkflowMarkupSerializationManager ^ serializationManager, System::Object ^ value);
protected internal virtual bool ShouldSerializeValue(System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager serializationManager, object value);
abstract member ShouldSerializeValue : System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager * obj -> bool
override this.ShouldSerializeValue : System.Workflow.ComponentModel.Serialization.WorkflowMarkupSerializationManager * obj -> bool
Protected Friend Overridable Function ShouldSerializeValue (serializationManager As WorkflowMarkupSerializationManager, value As Object) As Boolean
Paraméterek
- serializationManager
- WorkflowMarkupSerializationManager
A WorkflowMarkupSerializationManager szerializálási folyamatot kezelő.
Válaszok
true hogy jelezze value , szerializálva kell lennie; ellenkező esetben false.
Kivételek
serializationManager null hivatkozást tartalmaz (Nothing Visual Basic).
Megjegyzések
ShouldSerializeValue meghívja WorkflowMarkupSerializer , mielőtt szerializálja a megadott objektumot. A metódus akkor ad false vissza, ha value null hivatkozást (Nothing) tartalmaz, vagy ha value az DefaultValueAttribute aktuális szerializációs környezet értéke egyenlő.
Felülbírálhatja ShouldSerializeValue azokat az osztályokat, amelyektől WorkflowMarkupSerializer öröklődve szabhatja meg, hogy a megadott objektum szerializálva legyen-e.