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

若要表示應該序列化 value,則為 true,否則為 false

例外狀況

serializationManager 包含 null 參考 (在 Visual Basic 中為 Nothing)。

備註

ShouldSerializeValue 會在序列化指定的 物件之前呼叫 WorkflowMarkupSerializer 。 如果 false 包含 null 參考 (value),或者 Nothing 與目前序列化內容的 value 相等,則此方法會傳回 DefaultValueAttribute

您可以覆寫繼承自 ShouldSerializeValue 之類別中的 WorkflowMarkupSerializer,以自訂是否應該序列化指定之物件的判斷方式。

適用於