Freigeben über


WorkflowMarkupSerializer.ShouldSerializeValue Methode

Definition

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.

value
Object

Der zu überprüfende Object.

Gibt zurück

Boolean

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.

Gilt für