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。
戻り値
value
をシリアル化する必要がある場合は true
。それ以外の場合は false
。
例外
serializationManager
に null 参照 (Visual Basic の場合は Nothing
) が含まれています。
注釈
ShouldSerializeValue は、指定した WorkflowMarkupSerializer オブジェクトをシリアル化する前に呼び出されます。 false
に null 参照 (value
) が含まれている場合、または Nothing
と現在のシリアル化コンテキストの value
が等しい場合、このメソッドは DefaultValueAttribute を返します。
ShouldSerializeValue から継承したクラスで WorkflowMarkupSerializer をオーバーライドして、指定したオブジェクトをシリアル化する必要があるかどうかを判断する方法をカスタマイズできます。