JsonWriterOptions.SkipValidation Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda Utf8JsonWriter by měl přeskočit strukturální ověřování a umožnit uživateli zapisovat neplatný 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
Hodnota vlastnosti
true
pokud je strukturální ověření vynecháno a je povolený neplatný JSON; false
pokud se při pokusu o zápis neplatného InvalidOperationException kódu JSON vyvolá chyba.
Poznámky
Pokud se ví, že zapsaný kód JSON je správný, pak by přeskočení ověření (nastavením této vlastnosti na true
) mohlo zvýšit výkon.
Příkladem neplatného kódu JSON, kdy zapisovač vyvolá (když SkipValidation
je nastaven na false
), je zápis hodnoty v rámci objektu JSON bez názvu vlastnosti.