Поделиться через


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 заблокирован для дальнейшего изменения.

Комментарии

Первый параметр обозначает родительский объект, а второй — значение свойства.

Задание предикату null значения эквивалентно всегда сериализации значения свойства.

Для контрактов, исходящих из DefaultJsonTypeInfoResolver, значение Condition будет сопоставляться с этим предикатом.

Применяется к