WorkflowMarkupSerializer.ShouldSerializeValue Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.