Compartilhar via


WorkflowMarkupSerializer.ShouldSerializeValue Método

Definição

Retorna um valor que indica se o WorkflowMarkupSerializer deve serializar o Object especificado.

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

A WorkflowMarkupSerializationManager que gerencia o processo de serialização.

value
Object

O Object a ser verificado.

Retornos

true para indicar que value deve ser serializado; caso contrário, false.

Exceções

serializationManager contém uma referência nula (Nothing no Visual Basic).

Comentários

ShouldSerializeValue é chamado por WorkflowMarkupSerializer antes de serializar o objeto especificado. O método retornará false se value contiver uma referência nula (Nothing) ou se value e o DefaultValueAttribute do contexto de serialização atual forem iguais.

Você pode substituir ShouldSerializeValue em uma classe que herda de WorkflowMarkupSerializer para personalizar como determinar se o objeto especificado deve ser serializado.

Aplica-se a