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。
傳回
若要表示應該序列化 value
,則為 true
,否則為 false
。
例外狀況
serializationManager
包含 null 參考 (在 Visual Basic 中為 Nothing
)。
備註
ShouldSerializeValue 會在序列化指定的 物件之前呼叫 WorkflowMarkupSerializer 。 如果 false
包含 null 參考 (value
),或者 Nothing
與目前序列化內容的 value
相等,則此方法會傳回 DefaultValueAttribute。
您可以覆寫繼承自 ShouldSerializeValue 之類別中的 WorkflowMarkupSerializer,以自訂是否應該序列化指定之物件的判斷方式。