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 包含一個空參考(Nothing 在 Visual Basic 中)。
備註
ShouldSerializeValue在序列化指定物件之前,會呼叫 。WorkflowMarkupSerializer 若false包含空參考()value或當前Nothing序列化上下文的 與 value 相等,則回傳 DefaultValueAttribute 方法。
你可以在繼承的ShouldSerializeValue類別中覆寫WorkflowMarkupSerializer,以自訂判斷指定物件是否應該序列化。