Utf8JsonWriter.WriteRawValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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)
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)
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)
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)
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.