WorkflowMarkupSerializer.ShouldSerializeValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
Retours
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é.