JsonPropertyInfo.ShouldSerialize Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví predikát, který určuje, zda aktuální hodnota vlastnosti má být serializována.
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)
Hodnota vlastnosti
Výjimky
Instance JsonPropertyInfo byla uzamčena pro další úpravy.
Poznámky
První parametr označuje nadřazený objekt a druhý parametr označuje hodnotu vlastnosti.
Nastavení predikátu na null hodnotu je ekvivalentní vždy serializaci hodnoty vlastnosti.
U kontraktů pocházejících z DefaultJsonTypeInfoResolvertéto predikáty Condition se hodnota mapuje.