WorkflowMarkupSerializer.ShouldSerializeValue Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett värde som anger om WorkflowMarkupSerializer ska serialisera den angivna 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
Parametrar
- serializationManager
- WorkflowMarkupSerializationManager
Som WorkflowMarkupSerializationManager hanterar serialiseringsprocessen.
Returer
trueför att indikera value ska serialiseras, annars . false
Undantag
serializationManager innehåller en nullreferens (Nothing i Visual Basic).
Kommentarer
ShouldSerializeValue anropas av WorkflowMarkupSerializer innan det serialiserar det angivna objektet. Metoden returnerar false om value innehåller en null-referens (Nothing) eller om value och den aktuella serialiseringskontexten DefaultValueAttribute är lika med.
Du kan åsidosätta ShouldSerializeValue i en klass som ärver från WorkflowMarkupSerializer för att anpassa hur du ska avgöra om det angivna objektet ska serialiseras.