Partager via


WorkflowMarkupSerializer.ShouldSerializeValue Méthode

Définition

Retourne une valeur qui indique si le WorkflowMarkupSerializer doit sérialiser l'Object spécifié.

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ètres

serializationManager
WorkflowMarkupSerializationManager

WorkflowMarkupSerializationManager qui gère le processus de sérialisation.

value
Object

Object à vérifier.

Retours

Boolean

true pour indiquer que value doit être sérialisée ; sinon, false.

Exceptions

serializationManager contient une référence Null (Nothing en Visual Basic).

Remarques

ShouldSerializeValue est appelé par WorkflowMarkupSerializer avant de sérialiser l’objet spécifié. La méthode retourne false si value contient une référence Null (Nothing) ou si value et la classe DefaultValueAttribute du contexte de sérialisation actuel sont égales.

Vous pouvez substituer ShouldSerializeValue dans une classe qui hérite de WorkflowMarkupSerializer pour personnaliser la détermination de la sérialisation de l'objet spécifié.

S’applique à