Sdílet prostřednictvím


Utf8JsonWriter.WriteRawValue Metoda

Definice

Přetížení

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

WriteRawValue(String, Boolean)

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

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)

Parametry

utf8Json
ReadOnlySequence<Byte>

Nezpracovaný obsah JSON, který se má napsat.

skipInputValidation
Boolean

false k ověření, jestli je vstup datovou částí JSON kompatibilní s RFC 8259; true a přeskočíte ověřování.

Výjimky

Délka vstupu je nula nebo rovna Int32.MaxValue.

skipInputValidation je falsea vstup není platná, úplná, jedna hodnota JSON podle dokumentu RFC JSON nebo vstupní JSON překračuje rekurzivní hloubku 64.

Poznámky

Při zápisu nedůvěryhodných hodnot JSON nenastavujte skipInputValidation na, protože to může vést k true zápisu neplatného kódu JSON nebo k zápisu neplatné celkové datové části do instance writeru.

Při použití této metody se vstupní obsah zapíše do cíle zapisovače tak, jak je, pokud ověření selže (pokud je povolené).

Při SkipValidation použití této metody se respektuje hodnota instance writeru.

Hodnoty Indented a Encoder instance writeru se při použití této metody nepoužijí.

Platí pro

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

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)

Parametry

json
ReadOnlySpan<Char>

Nezpracovaný obsah JSON, který se má napsat.

skipInputValidation
Boolean

false k ověření, jestli je vstup datovou částí JSON kompatibilní s RFC 8259; true Jinak.

Výjimky

Délka vstupu je nula nebo větší než 715 827 882 (Int32.MaxValue / 3).

skipInputValidation je falsea vstup není platná, úplná, jedna hodnota JSON podle dokumentu RFC JSON nebo vstupní JSON překračuje rekurzivní hloubku 64.

Poznámky

Při zápisu nedůvěryhodných hodnot JSON nenastavujte skipInputValidation na, protože to může vést k true zápisu neplatného kódu JSON nebo k zápisu neplatné celkové datové části do instance writeru.

Při použití této metody se vstupní obsah zapíše do cíle zapisovače tak, jak je, pokud ověření selže (pokud je povolené).

Při SkipValidation použití této metody se respektuje hodnota instance writeru.

Hodnoty Indented a Encoder instance writeru se při použití této metody nepoužijí.

Platí pro

WriteRawValue(String, Boolean)

Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

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)

Parametry

json
String

Nezpracovaný obsah JSON, který se má napsat.

skipInputValidation
Boolean

false k ověření, jestli je vstup datovou částí JSON kompatibilní s RFC 8259; true Jinak.

Výjimky

json je null.

Délka vstupu je nula nebo větší než 715 827 882 (Int32.MaxValue / 3).

skipInputValidation je falsea vstup není platná, úplná, jedna hodnota JSON podle dokumentu RFC JSON nebo vstupní JSON překračuje rekurzivní hloubku 64.

Poznámky

Při zápisu nedůvěryhodných hodnot JSON nenastavujte skipInputValidation na, protože to může vést k true zápisu neplatného kódu JSON nebo k zápisu neplatné celkové datové části do instance writeru.

Při použití této metody se vstupní obsah zapíše do cíle zapisovače tak, jak je, pokud ověření selže (pokud je povolené).

Při SkipValidation použití této metody se respektuje hodnota instance writeru.

Hodnoty Indented a Encoder instance writeru se při použití této metody nepoužijí.

Platí pro

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs
Zdroj:
Utf8JsonWriter.WriteValues.Raw.cs

Zapíše vstup jako obsah JSON. Očekává se, že vstupní obsah je jedna úplná hodnota JSON.

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)

Parametry

utf8Json
ReadOnlySpan<Byte>

Nezpracovaný obsah JSON, který se má napsat.

skipInputValidation
Boolean

false k ověření, jestli je vstup datovou částí JSON kompatibilní s RFC 8259; true Jinak.

Výjimky

Délka vstupu je nula nebo rovna Int32.MaxValue.

skipInputValidation je falsea vstup není platná, úplná, jedna hodnota JSON podle dokumentu RFC JSON nebo vstupní JSON překračuje rekurzivní hloubku 64.

Poznámky

Při zápisu nedůvěryhodných hodnot JSON nenastavujte skipInputValidation na, protože to může vést k true zápisu neplatného kódu JSON nebo k zápisu neplatné celkové datové části do zapisovače.

Při použití této metody se vstupní obsah zapíše do cíle zapisovače tak, jak je, pokud ověření selže (pokud je povolené).

Při SkipValidation použití této metody se respektuje hodnota instance writeru.

Hodnoty Indented a Encoder instance writeru se při použití této metody nepoužijí.

Platí pro