次の方法で共有


WorkflowMarkupSerializer.ShouldSerializeValue メソッド

定義

指定した WorkflowMarkupSerializerObject がシリアル化する必要があるかどうかを示す値を返します。

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 をオーバーライドして、指定したオブジェクトをシリアル化する必要があるかどうかを判断する方法をカスタマイズできます。

適用対象