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 包含 null 引用(Visual Basic 中的 Nothing)。
注解
ShouldSerializeValue 在序列化指定对象之前调用 WorkflowMarkupSerializer 。 如果包含 null 引用(false)或valueNothing当前序列化上下文的相等,则该方法返回valueDefaultValueAttribute。
可以在继承自ShouldSerializeValue的类中重写WorkflowMarkupSerializer,以自定义如何确定是否应序列化指定的对象。