Utf8JsonWriter.WriteRawValue Metodo

Definizione

Overload

Nome Descrizione
WriteRawValue(String, 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(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)

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

WriteRawValue(String, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
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, singolo in base alla RFC JSON o il codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non impostare skipInputValidation su true perché ciò può comportare la scrittura di json non validi o un payload complessivo non valido scritto nell'istanza del writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer as-is, 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 usa questo metodo.

Si applica a

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
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, singolo in base alla RFC JSON o il codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non impostare skipInputValidation su true perché ciò può comportare la scrittura di json non validi o un payload complessivo non valido scritto nell'istanza del writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer as-is, 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 usa questo metodo.

Si applica a

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
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, singolo in base alla RFC JSON o il codice JSON di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non impostare skipInputValidation su true perché questo può comportare la scrittura di json non validi o un payload complessivo non valido scritto nel writer.

Quando si usa questo metodo, il contenuto di input verrà scritto nella destinazione del writer as-is, 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 usa questo metodo.

Si applica a

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
Origine:
Utf8JsonWriter.WriteValues.Raw.cs
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(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 a JSON RFC o json di input supera una profondità ricorsiva di 64.

Commenti

Quando si scrivono valori JSON non attendibili, non è impostato skipInputValidation su true 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 as-is, 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 usa questo metodo.

Si applica a