WorkflowMarkupSerializer.ShouldSerializeValue Método

Definición

Devuelve un valor que indica si WorkflowMarkupSerializer debe serializar el especificado 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

Parámetros

serializationManager
WorkflowMarkupSerializationManager

WorkflowMarkupSerializationManager que administra el proceso de serialización.

value
Object

que Object se va a comprobar.

Devoluciones

true es para indicar value que se debe serializar; en caso contrario, falsees .

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 el 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 debe serializar el objeto especificado.

Se aplica a