Utf8JsonWriter.WriteRawValue Metodo

Definizione

Overload

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

WriteRawValue(String, Boolean)

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

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)

Parametri

utf8Json
ReadOnlySequence<Byte>

Contenuto JSON non elaborato da scrivere.

skipInputValidation
Boolean

false per verificare se l'input è un payload JSON conforme a RFC 8259; true per ignorare la convalida.

Eccezioni

La lunghezza dell'input è zero o uguale a Int32.MaxValue.

skipInputValidation è falsee l'input non è un valore JSON valido, completo e singolo in base alla RFC JSON o al codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non è impostato su skipInputValidationtrue perché questo può comportare la scrittura di json non validi o la scrittura di un payload complessivo non valido nell'istanza del writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer così com'è, a meno che la convalida non riesca (quando è abilitata).

Il SkipValidation valore per l'istanza del writer viene rispettato quando si usa questo metodo.

I Indented valori e Encoder per l'istanza del writer non vengono applicati quando si utilizza questo metodo.

Si applica a

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

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)

Parametri

json
ReadOnlySpan<Char>

Contenuto JSON non elaborato da scrivere.

skipInputValidation
Boolean

false per verificare se l'input è un payload JSON conforme a RFC 8259; true Altrimenti.

Eccezioni

La lunghezza dell'input è zero o maggiore di 715.827.882 (Int32.MaxValue / 3).

skipInputValidation è falsee l'input non è un valore JSON valido, completo e singolo in base alla RFC JSON oppure il codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non è impostato su skipInputValidationtrue perché questo può comportare la scrittura di JSON non validi o la scrittura di un payload complessivo non valido nell'istanza del writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer così com'è, a meno che la convalida non riesca (quando è abilitata).

Il SkipValidation valore per l'istanza del writer viene rispettato quando si usa questo metodo.

I Indented valori e Encoder per l'istanza del writer non vengono applicati quando si utilizza questo metodo.

Si applica a

WriteRawValue(String, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

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)

Parametri

json
String

Contenuto JSON non elaborato da scrivere.

skipInputValidation
Boolean

false per verificare se l'input è un payload JSON conforme a RFC 8259; true Altrimenti.

Eccezioni

json è null.

La lunghezza dell'input è zero o maggiore di 715.827.882 (Int32.MaxValue / 3).

skipInputValidation è falsee l'input non è un valore JSON valido, completo e singolo in base alla RFC JSON oppure il codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non è impostato su skipInputValidationtrue perché questo può comportare la scrittura di JSON non validi o la scrittura di un payload complessivo non valido nell'istanza del writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer così com'è, a meno che la convalida non riesca (quando è abilitata).

Il SkipValidation valore per l'istanza del writer viene rispettato quando si usa questo metodo.

I Indented valori e Encoder per l'istanza del writer non vengono applicati quando si utilizza questo metodo.

Si applica a

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs

Scrive l'input come contenuto JSON. È previsto che il contenuto di input sia un singolo valore JSON completo.

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)

Parametri

utf8Json
ReadOnlySpan<Byte>

Contenuto JSON non elaborato da scrivere.

skipInputValidation
Boolean

false per verificare se l'input è un payload JSON conforme a RFC 8259; true Altrimenti.

Eccezioni

La lunghezza dell'input è zero o uguale a Int32.MaxValue.

skipInputValidation è falsee l'input non è un valore JSON valido, completo e singolo in base alla RFC JSON oppure il codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non è impostato su skipInputValidationtrue perché questo può comportare la scrittura di JSON non validi o la scrittura di un payload complessivo non valido nel writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer così com'è, a meno che la convalida non riesca (quando è abilitata).

Il SkipValidation valore per l'istanza del writer viene rispettato quando si usa questo metodo.

I Indented valori e Encoder per l'istanza del writer non vengono applicati quando si utilizza questo metodo.

Si applica a