Freigeben über


JsonPropertyInfo.ShouldSerialize Eigenschaft

Definition

Ruft ein Prädikat ab, das bestimmt, ob der aktuelle Eigenschaftswert serialisiert werden soll, oder legt es fest.

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)

Eigenschaftswert

Ausnahmen

Die JsonPropertyInfo Instanz wurde für weitere Änderungen gesperrt.

Hinweise

Der erste Parameter bezeichnet das übergeordnete Objekt, und der zweite Parameter den Eigenschaftswert.

Das Festlegen des Prädikats auf null entspricht immer dem Serialisieren des Eigenschaftswerts.

Bei Verträgen, die von DefaultJsonTypeInfoResolverstammen, wird der Wert von Condition diesem Prädikat zugeordnet.

Gilt für: