Utf8JsonWriter.WriteRawValue Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète. |
WriteRawValue(ReadOnlySpan<Char>, Boolean) |
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète. |
WriteRawValue(String, Boolean) |
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète. |
WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète. |
WriteRawValue(ReadOnlySequence<Byte>, Boolean)
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète.
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)
Paramètres
- utf8Json
- ReadOnlySequence<Byte>
Contenu JSON brut à écrire.
- skipInputValidation
- Boolean
false
pour vérifier si l’entrée est une charge utile JSON conforme À la norme RFC 8259 ; true
pour ignorer la validation.
Exceptions
La longueur de l’entrée est égale ou égale à Int32.MaxValue.
skipInputValidation
est false
, et l’entrée n’est pas une valeur JSON valide, complète et unique selon la RFC JSON ou le JSON d’entrée dépasse une profondeur récursive de 64.
Remarques
Lors de l’écriture de valeurs JSON non approuvées, ne définissez skipInputValidation
pas sur true
, car cela peut entraîner l’écriture de JSON non valide ou l’écriture d’une charge utile globale non valide dans l’enregistreur instance.
Lorsque vous utilisez cette méthode, le contenu d’entrée est écrit en l’état dans la destination de l’enregistreur, sauf si la validation échoue (lorsqu’elle est activée).
La SkipValidation valeur du instance d’écriture est respectée lors de l’utilisation de cette méthode.
Les Indented valeurs et Encoder du instance d’écriture ne sont pas appliquées lors de l’utilisation de cette méthode.
S’applique à
WriteRawValue(ReadOnlySpan<Char>, Boolean)
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète.
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)
Paramètres
- json
- ReadOnlySpan<Char>
Contenu JSON brut à écrire.
- skipInputValidation
- Boolean
false
pour vérifier si l’entrée est une charge utile JSON conforme À la norme RFC 8259 ; true
Sinon.
Exceptions
La longueur de l’entrée est égale ou supérieure à 715 827 882 (Int32.MaxValue / 3).
skipInputValidation
est false
, et l’entrée n’est pas une valeur JSON valide, complète et unique selon le RFC JSON, ou le JSON d’entrée dépasse une profondeur récursive de 64.
Remarques
Lors de l’écriture de valeurs JSON non approuvées, ne définissez skipInputValidation
pas sur true
, car cela peut entraîner l’écriture de JSON non valide ou l’écriture d’une charge utile globale non valide dans l’enregistreur instance.
Lorsque vous utilisez cette méthode, le contenu d’entrée est écrit en l’état dans la destination de l’enregistreur, sauf si la validation échoue (lorsqu’elle est activée).
La SkipValidation valeur du instance d’écriture est respectée lors de l’utilisation de cette méthode.
Les Indented valeurs et Encoder du instance d’écriture ne sont pas appliquées lors de l’utilisation de cette méthode.
S’applique à
WriteRawValue(String, Boolean)
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète.
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)
Paramètres
- json
- String
Contenu JSON brut à écrire.
- skipInputValidation
- Boolean
false
pour vérifier si l’entrée est une charge utile JSON conforme À la norme RFC 8259 ; true
Sinon.
Exceptions
json
a la valeur null
.
La longueur de l’entrée est égale ou supérieure à 715 827 882 (Int32.MaxValue / 3).
skipInputValidation
est false
, et l’entrée n’est pas une valeur JSON valide, complète et unique selon le RFC JSON, ou le JSON d’entrée dépasse une profondeur récursive de 64.
Remarques
Lors de l’écriture de valeurs JSON non approuvées, ne définissez skipInputValidation
pas sur true
, car cela peut entraîner l’écriture de JSON non valide ou l’écriture d’une charge utile globale non valide dans l’enregistreur instance.
Lorsque vous utilisez cette méthode, le contenu d’entrée est écrit en l’état dans la destination de l’enregistreur, sauf si la validation échoue (lorsqu’elle est activée).
La SkipValidation valeur du instance d’écriture est respectée lors de l’utilisation de cette méthode.
Les Indented valeurs et Encoder du instance d’écriture ne sont pas appliquées lors de l’utilisation de cette méthode.
S’applique à
WriteRawValue(ReadOnlySpan<Byte>, Boolean)
Écrit l’entrée sous forme de contenu JSON. On s’attend à ce que le contenu d’entrée soit une seule valeur JSON complète.
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)
Paramètres
- utf8Json
- ReadOnlySpan<Byte>
Contenu JSON brut à écrire.
- skipInputValidation
- Boolean
false
pour vérifier si l’entrée est une charge utile JSON conforme À la norme RFC 8259 ; true
Sinon.
Exceptions
La longueur de l’entrée est égale ou égale à Int32.MaxValue.
skipInputValidation
est false
, et l’entrée n’est pas une valeur JSON valide, complète et unique selon le RFC JSON, ou le JSON d’entrée dépasse une profondeur récursive de 64.
Remarques
Lors de l’écriture de valeurs JSON non approuvées, ne définissez skipInputValidation
pas sur true
, car cela peut entraîner l’écriture de JSON non valide ou l’écriture d’une charge utile globale non valide dans l’enregistreur.
Lorsque vous utilisez cette méthode, le contenu d’entrée est écrit en l’état dans la destination de l’enregistreur, sauf si la validation échoue (lorsqu’elle est activée).
La SkipValidation valeur du instance d’écriture est respectée lors de l’utilisation de cette méthode.
Les Indented valeurs et Encoder du instance d’écriture ne sont pas appliquées lors de l’utilisation de cette méthode.