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

返品

シリアル化する必要があることを示す場合は a0/&。それ以外の場合は

例外

serializationManager には、null 参照 (Visual Basic では Nothing) が含まれています。

注釈

ShouldSerializeValue は、指定したオブジェクトをシリアル化する前に WorkflowMarkupSerializer によって呼び出されます。 このメソッドは、falseに null 参照 (value) が含まれている場合、またはNothingと現在のシリアル化コンテキストのvalueが等しい場合に、DefaultValueAttributeを返します。

ShouldSerializeValueから継承するクラスのWorkflowMarkupSerializerをオーバーライドして、指定したオブジェクトをシリアル化する必要があるかどうかを判断する方法をカスタマイズできます。

適用対象