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 無効な JSON を InvalidOperationException 書き込もうとしたときに がスローされた場合。

注釈

書き込まれる JSON が正しいことがわかっている場合は、検証をスキップすると (このプロパティを に true設定することで) パフォーマンスが向上する可能性があります。 ライターがスローする無効な JSON の例 (が にfalse設定されている場合SkipValidation) は、プロパティ名を指定せずに JSON オブジェクト内に値を書き込む場合です。

適用対象

製品 バージョン
.NET Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)