JsonSerializerOptions.AllowOutOfOrderMetadataProperties 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
允许在反序列化 JSON 对象中的常规属性之后指定 JSON 元数据属性。
public:
property bool AllowOutOfOrderMetadataProperties { bool get(); void set(bool value); };
public bool AllowOutOfOrderMetadataProperties { get; set; }
member this.AllowOutOfOrderMetadataProperties : bool with get, set
Public Property AllowOutOfOrderMetadataProperties As Boolean
属性值
例外
如果在序列化或反序列化发生后设置此属性,则引发此属性。
注解
设置为 true
时,删除 JSON 元数据属性的要求
如$id和$type应在反序列化 JSON 对象的开头指定。
应注意启用此设置可能会导致过度缓冲
在流反序列化上下文中反序列化大型 JSON 有效负载时。