Udostępnij za pośrednictwem


JsonPropertyInfo.ShouldSerialize Właściwość

Definicja

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.

Dotyczy