JsonWriterOptions.SkipValidation 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否 Utf8JsonWriter 应跳过结构验证并允许用户编写无效的 JSON。
public:
property bool SkipValidation { bool get(); void set(bool value); };
public bool SkipValidation { get; set; }
member this.SkipValidation : bool with get, set
Public Property SkipValidation As Boolean
属性值
true 如果跳过了结构验证并且允许无效 JSON,则为 ; false 如果在尝试写入无效 JSON 时引发 an InvalidOperationException 。
注解
如果已知写入的 JSON 正确,则跳过验证(通过将此属性设置为 true)可以提高性能。
一个无效的 JSON 示例,其中编写器将引发(何时 SkipValidation 设置为 false)是在没有属性名称的 JSON 对象中写入值。