WorkflowMarkupSerializer.ShouldSerializeValue Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu, která označuje, zda WorkflowMarkupSerializer má být serializován zadaný Object.
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
Parametry
- serializationManager
- WorkflowMarkupSerializationManager
Ten WorkflowMarkupSerializationManager spravuje proces serializace.
Návraty
true
value
by měla být serializována, false
jinak .
Výjimky
serializationManager
obsahuje nulový odkaz (Nothing
v Visual Basic).
Poznámky
ShouldSerializeValue je volána WorkflowMarkupSerializer před serializuje zadaný objekt. Metoda vrátí false
, pokud value
obsahuje null odkaz (Nothing
) nebo pokud value
a DefaultValueAttribute aktuální serializace kontext jsou stejné.
V třídě, která dědí zdědíWorkflowMarkupSerializer, můžete přepsatShouldSerializeValue, jak určit, zda má být zadaný objekt serializován.