WorkflowMarkupSerializer.ShouldSerializeValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值指示 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。
返回
为 true
则指示应序列化 value
;否则为 false
。
例外
serializationManager
包含空引用(在 Visual Basic 中为 Nothing
)。
注解
ShouldSerializeValue 在 WorkflowMarkupSerializer 序列化指定对象之前调用它。 如果 false
包含空引用 (value
),或者如果 Nothing
与当前序列化上下文的 value
相等,则该方法返回 DefaultValueAttribute。
在从 ShouldSerializeValue 继承的类中,可以重写 WorkflowMarkupSerializer,以便自定义如何确定是否应序列化指定的对象。