Utf8JsonWriter.WriteRawValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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)
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)
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)
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)
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.