WorkflowMarkupSerializer.ShouldSerializeValue 方法

定义

返回一个值,该值指示 WorkflowMarkupSerializer 是否应序列化指定的 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

参数

serializationManager
WorkflowMarkupSerializationManager

管理序列化过程的 WorkflowMarkupSerializationManager

value
Object

要检查的 Object

返回

Boolean

true 则指示应序列化 value;否则为 false

例外

serializationManager 包含空引用(在 Visual Basic 中为 Nothing)。

注解

ShouldSerializeValueWorkflowMarkupSerializer 序列化指定对象之前调用它。 如果 false 包含空引用 (value),或者如果 Nothing 与当前序列化上下文的 value 相等,则该方法返回 DefaultValueAttribute

在从 ShouldSerializeValue 继承的类中,可以重写 WorkflowMarkupSerializer,以便自定义如何确定是否应序列化指定的对象。

适用于