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 без имени свойства.