Partager via


Utf8JsonWriter.WriteRawValue Méthode

Définition

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)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

É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)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

É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)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

É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)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

É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.

S’applique à