Freigeben über


Utf8JsonWriter.WriteRawValue Methode

Definition

Überlädt

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(String, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

public void WriteRawValue (System.Buffers.ReadOnlySequence<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : System.Buffers.ReadOnlySequence<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySequence(Of Byte), Optional skipInputValidation As Boolean = false)

Parameter

utf8Json
ReadOnlySequence<Byte>

Der zu schreibende rohe JSON-Inhalt.

skipInputValidation
Boolean

false um zu überprüfen, ob es sich bei der Eingabe um eine RFC 8259-kompatible JSON-Nutzlast handelt; true , um die Überprüfung zu überspringen.

Ausnahmen

Die Länge der Eingabe ist null oder gleich Int32.MaxValue.

skipInputValidation ist false, und die Eingabe ist kein gültiger, vollständiger, einzelner JSON-Wert gemäß json RFC , oder der Eingabe-JSON überschreitet eine rekursive Tiefe von 64.

Hinweise

Legen Sie beim Schreiben nicht vertrauenswürdiger JSON-Werte nicht auf true festskipInputValidation, da dies dazu führen kann, dass ungültiges JSON geschrieben wird oder eine ungültige Gesamtnutzlast in den Writer instance geschrieben wird.

Bei Verwendung dieser Methode wird der Eingabeinhalt unverändert in das Writer-Ziel geschrieben, es sei denn, die Überprüfung schlägt fehl (wenn er aktiviert ist).

Der SkipValidation Wert für den Writer instance wird bei Verwendung dieser Methode berücksichtigt.

Die Indented Werte und Encoder für die Writer-instance werden bei Verwendung dieser Methode nicht angewendet.

Gilt für:

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

public void WriteRawValue (ReadOnlySpan<char> json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<char> * bool -> unit
Public Sub WriteRawValue (json As ReadOnlySpan(Of Char), Optional skipInputValidation As Boolean = false)

Parameter

json
ReadOnlySpan<Char>

Der zu schreibende rohe JSON-Inhalt.

skipInputValidation
Boolean

false um zu überprüfen, ob es sich bei der Eingabe um eine RFC 8259-kompatible JSON-Nutzlast handelt; true Andernfalls.

Ausnahmen

Die Länge der Eingabe ist 0 oder größer als 715.827.882 (Int32.MaxValue / 3).

skipInputValidation ist false, und die Eingabe ist kein gültiger, vollständiger, einzelner JSON-Wert gemäß JSON RFC, oder der Eingabe-JSON überschreitet eine rekursive Tiefe von 64.

Hinweise

Legen Sie beim Schreiben nicht vertrauenswürdiger JSON-Werte nicht auf true festskipInputValidation, da dies dazu führen kann, dass ungültiges JSON geschrieben wird oder eine ungültige Gesamtnutzlast in den Writer instance geschrieben wird.

Bei Verwendung dieser Methode wird der Eingabeinhalt unverändert in das Writer-Ziel geschrieben, es sei denn, die Überprüfung schlägt fehl (wenn er aktiviert ist).

Der SkipValidation Wert für den Writer instance wird bei Verwendung dieser Methode berücksichtigt.

Die Indented Werte und Encoder für die Writer-instance werden bei Verwendung dieser Methode nicht angewendet.

Gilt für:

WriteRawValue(String, Boolean)

Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

public void WriteRawValue (string json, bool skipInputValidation = false);
member this.WriteRawValue : string * bool -> unit
Public Sub WriteRawValue (json As String, Optional skipInputValidation As Boolean = false)

Parameter

json
String

Der zu schreibende rohe JSON-Inhalt.

skipInputValidation
Boolean

false um zu überprüfen, ob es sich bei der Eingabe um eine RFC 8259-kompatible JSON-Nutzlast handelt; true Andernfalls.

Ausnahmen

json ist null

Die Länge der Eingabe ist 0 oder größer als 715.827.882 (Int32.MaxValue / 3).

skipInputValidation ist false, und die Eingabe ist kein gültiger, vollständiger, einzelner JSON-Wert gemäß JSON RFC, oder der Eingabe-JSON überschreitet eine rekursive Tiefe von 64.

Hinweise

Legen Sie beim Schreiben nicht vertrauenswürdiger JSON-Werte nicht auf true festskipInputValidation, da dies dazu führen kann, dass ungültiges JSON geschrieben wird oder eine ungültige Gesamtnutzlast in den Writer instance geschrieben wird.

Bei Verwendung dieser Methode wird der Eingabeinhalt unverändert in das Writer-Ziel geschrieben, es sei denn, die Überprüfung schlägt fehl (wenn er aktiviert ist).

Der SkipValidation Wert für den Writer instance wird bei Verwendung dieser Methode berücksichtigt.

Die Indented Werte und Encoder für die Writer-instance werden bei Verwendung dieser Methode nicht angewendet.

Gilt für:

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs
Quelle:
Utf8JsonWriter.WriteValues.Raw.cs

Schreibt die Eingabe als JSON-Inhalt. Es wird erwartet, dass der Eingabeinhalt ein einzelner vollständiger JSON-Wert ist.

public void WriteRawValue (ReadOnlySpan<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySpan(Of Byte), Optional skipInputValidation As Boolean = false)

Parameter

utf8Json
ReadOnlySpan<Byte>

Der zu schreibende rohe JSON-Inhalt.

skipInputValidation
Boolean

false um zu überprüfen, ob es sich bei der Eingabe um eine RFC 8259-kompatible JSON-Nutzlast handelt; true Andernfalls.

Ausnahmen

Die Länge der Eingabe ist null oder gleich Int32.MaxValue.

skipInputValidation ist false, und die Eingabe ist kein gültiger, vollständiger, einzelner JSON-Wert gemäß JSON RFC, oder der Eingabe-JSON überschreitet eine rekursive Tiefe von 64.

Hinweise

Legen Sie beim Schreiben nicht vertrauenswürdiger JSON-Werte nicht auf true festskipInputValidation, da dies dazu führen kann, dass ungültiges JSON geschrieben wird oder eine ungültige Gesamtnutzlast in den Writer geschrieben wird.

Bei Verwendung dieser Methode wird der Eingabeinhalt unverändert in das Writer-Ziel geschrieben, es sei denn, die Überprüfung schlägt fehl (wenn er aktiviert ist).

Der SkipValidation Wert für den Writer instance wird bei Verwendung dieser Methode berücksichtigt.

Die Indented Werte und Encoder für die Writer-instance werden bei Verwendung dieser Methode nicht angewendet.

Gilt für: