JsonPropertyInfo.ShouldSerialize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia predykat, który określa, czy bieżąca wartość właściwości powinna być serializowana.
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)
Wartość właściwości
Wyjątki
Wystąpienie JsonPropertyInfo zostało zablokowane w celu dalszej modyfikacji.
Uwagi
Pierwszy parametr określa obiekt nadrzędny, a drugi parametr określa wartość właściwości.
Ustawienie predykatu null
na jest równoważne zawsze serializowaniu wartości właściwości.
W przypadku kontraktów pochodzących z DefaultJsonTypeInfoResolverparametru wartość będzie mapować Condition na ten predykat.