WorkflowMarkupSerializer.ShouldSerializeValue Método

Definición

Devuelve un valor que indica si WorkflowMarkupSerializer debería serializar el Objectespecificado.

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

Parámetros

serializationManager
WorkflowMarkupSerializationManager

WorkflowMarkupSerializationManager que administra el proceso de serialización.

value
Object

Object que se va a comprobar.

Devoluciones

Boolean

true indica que se deberían serializar value; de lo contrario, false.

Excepciones

serializationManager contiene una referencia nula (Nothing en Visual Basic).

Comentarios

ShouldSerializeValue lo llama WorkflowMarkupSerializer antes de serializar el objeto especificado. El método devuelve false si value contiene una referencia nula (Nothing) o si value y DefaultValueAttribute del contexto de serialización actual son iguales.

Puede invalidar ShouldSerializeValue en una clase que hereda de WorkflowMarkupSerializer para personalizar cómo determinar si se debería serializar el objeto especificado.

Se aplica a