JsonWriterOptions.SkipValidation Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли 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 Значение , если создается при любой попытке записи недопустимого InvalidOperationException JSON.
Комментарии
Если запись JSON известна как правильная, пропустить проверку (задав для этого свойства true) может повысить производительность.
Пример недопустимого JSON, в котором модуль записи будет вызывать (если SkipValidation задано значение false) — при записи значения в объект JSON без имени свойства.