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 包含一個空參考(Nothing 在 Visual Basic 中)。

備註

ShouldSerializeValue在序列化指定物件之前,會呼叫 。WorkflowMarkupSerializerfalse包含空參考()value或當前Nothing序列化上下文的 與 value 相等,則回傳 DefaultValueAttribute 方法。

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

適用於