JsonPropertyInfo.ShouldSerialize 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个谓词,该值确定是否应序列化当前属性值。
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 值将映射到此谓词。