JsonPropertyInfo.ShouldSerialize プロパティ

定義

現在のプロパティ値をシリアル化するかどうかを決定する述語を取得または設定します。

public:
 property Func<System::Object ^, System::Object ^, bool> ^ ShouldSerialize { Func<System::Object ^, System::Object ^, bool> ^ get(); void set(Func<System::Object ^, System::Object ^, bool> ^ value); };
public Func<object,object?,bool>? ShouldSerialize { get; set; }
member this.ShouldSerialize : Func<obj, obj, bool> with get, set
Public Property ShouldSerialize As Func(Of Object, Object, Boolean)

プロパティ値

例外

インスタンスは JsonPropertyInfo 、さらに変更するためにロックされています。

注釈

最初のパラメーターは親オブジェクトを表し、2 番目のパラメーターはプロパティ値を表します。

述語を に null 設定することは、常にプロパティ値をシリアル化することと同じです。

から DefaultJsonTypeInfoResolver始まるコントラクトの場合、 の Condition 値はこの述語にマップされます。

適用対象