WorkflowMarkupSerializer.ShouldSerializeValue Metodo

Definizione

Restituisce un valore che indica se deve WorkflowMarkupSerializer serializzare l'oggetto specificato 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

Parametri

serializationManager
WorkflowMarkupSerializationManager

Oggetto WorkflowMarkupSerializationManager che gestisce il processo di serializzazione.

value
Object

Oggetto Object da controllare.

Valori restituiti

true per indicare che deve essere serializzato; in caso value contrario, false.

Eccezioni

serializationManager contiene un riferimento Null (Nothing in Visual Basic).

Commenti

ShouldSerializeValue viene chiamato da WorkflowMarkupSerializer prima di serializzare l'oggetto specificato. Il metodo restituisce false se value contiene un riferimento Null (Nothing) o se value e del DefaultValueAttribute contesto di serializzazione corrente sono uguali.

È possibile eseguire l'override in una classe che eredita da ShouldSerializeValue per personalizzare WorkflowMarkupSerializer la modalità di serializzazione dell'oggetto specificato.

Si applica a