WorkflowMarkupSerializer.ShouldSerializeValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob der WorkflowMarkupSerializer das angegebene Object serialisieren soll.
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
Parameter
- serializationManager
- WorkflowMarkupSerializationManager
Der WorkflowMarkupSerializationManager, von dem der Serialisierungsprozess verwaltet wird.
Gibt zurück
true
, um anzugeben, dass value
serialisiert werden soll, andernfalls false
.
Ausnahmen
serializationManager
enthält einen NULL-Verweis (Nothing
in Visual Basic).
Hinweise
ShouldSerializeValue wird aufgerufen WorkflowMarkupSerializer , bevor das angegebene Objekt serialisiert wird. Die Methode gibt false
zurück, wenn value
einen NULL-Verweis enthält (Nothing
) oder wenn value
und das DefaultValueAttribute des aktuellen Serialisierungskontexts gleich sind.
Sie können ShouldSerializeValue in einer Klasse überschreiben, die von WorkflowMarkupSerializer erbt, um anzupassen, wie bestimmt wird, ob das angegebene Objekt serialisiert werden soll.