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 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
O WorkflowMarkupSerializationManager que gerencia o processo de serialização.
Retornos
true para indicar value que deve ser serializado; caso contrário, false.
Exceções
serializationManager contém uma referência nula (Nothing em Visual Basic).
Comentários
ShouldSerializeValue é chamado antes WorkflowMarkupSerializer de serializar o objeto especificado. O método retornará false se value contiver uma referência nula (Nothing) ou se value e o DefaultValueAttribute contexto de serialização atual forem iguais.
Você pode substituir ShouldSerializeValue em uma classe que herda WorkflowMarkupSerializer para personalizar como determinar se o objeto especificado deve ser serializado.