Condividi tramite


WorkflowMarkupSerializer.ShouldSerializeValue Metodo

Definizione

Restituisce un valore che indica se l'elemento WorkflowMarkupSerializer deve serializzare l’oggetto Object specificato.

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

Elemento WorkflowMarkupSerializationManager che gestisce il processo di serializzazione.

value
Object

Oggetto Object da verificare.

Restituisce

Boolean

true per indicare che la classe value deve essere serializzata, in caso 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 DefaultValueAttribute del contesto di serializzazione corrente sono uguali.

È possibile eseguire l'override di ShouldSerializeValue in una classe che eredita da WorkflowMarkupSerializer per personalizzare il modo in cui viene stabilito se l'oggetto specificato deve essere serializzato.

Si applica a