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 检查的。

返回

true 如果指示 value 应序列化,则为 :否则为 false

例外

serializationManager 包含 null 引用(Visual Basic 中的 Nothing)。

注解

ShouldSerializeValue 在序列化指定对象之前调用 WorkflowMarkupSerializer 。 如果包含 null 引用(false)或valueNothing当前序列化上下文的相等,则该方法返回valueDefaultValueAttribute

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

适用于