Partager via


Utf8JsonWriter.WriteBase64String Méthode

Définition

Surcharges

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Écrit le nom de propriété et la valeur d’octets bruts (sous forme de chaîne JSON encodée en base 64) dans une paire nom/valeur d’un objet JSON.

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Écrit le nom de propriété et la valeur d’octets bruts (sous forme de chaîne JSON encodée en base 64) dans une paire nom/valeur d’un objet JSON.

WriteBase64String(String, ReadOnlySpan<Byte>)

Écrit le nom de propriété et la valeur d’octets bruts (sous forme de chaîne JSON encodée en base 64) dans une paire nom/valeur d’un objet JSON.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Écrit le nom de propriété préencodé et la valeur d’octets bruts (sous forme de chaîne JSON encodée en Base64) dans une paire nom/valeur d’un objet JSON.

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs

Écrit le nom de propriété et la valeur d’octets bruts (sous forme de chaîne JSON encodée en base 64) dans une paire nom/valeur d’un objet JSON.

public:
 void WriteBase64String(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (utf8PropertyName As ReadOnlySpan(Of Byte), bytes As ReadOnlySpan(Of Byte))

Paramètres

utf8PropertyName
ReadOnlySpan<Byte>

Nom encodé en UTF-8 de la propriété à écrire.

bytes
ReadOnlySpan<Byte>

Données binaires à écrire sous forme de texte encodé Base64.

Exceptions

La taille du nom ou de la valeur de la propriété spécifiée est trop grande.

La validation est activée, mais cette méthode entraînerait l’écriture d’un JSON non valide.

Remarques

La taille maximale autorisée des données binaires à écrire en Base64 est de 125 000 000 octets (soit environ 125 Mo). Le dépassement de cette limite entraîne une ArgumentException levée.

Le nom de la propriété est placé dans une séquence d’échappement et les octets sont encodés avant l’écriture.

S’applique à

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs

Écrit le nom de propriété et la valeur d’octets bruts (sous forme de chaîne JSON encodée en base 64) dans une paire nom/valeur d’un objet JSON.

public:
 void WriteBase64String(ReadOnlySpan<char> propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (ReadOnlySpan<char> propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As ReadOnlySpan(Of Char), bytes As ReadOnlySpan(Of Byte))

Paramètres

propertyName
ReadOnlySpan<Char>

Nom de propriété de l’objet JSON à transcoder et à écrire au format UTF-8.

bytes
ReadOnlySpan<Byte>

Données binaires à écrire sous forme de texte encodé Base64.

Exceptions

La taille du nom ou de la valeur de la propriété spécifiée est trop grande.

La validation est activée, mais cette méthode entraînerait l’écriture d’un JSON non valide.

Remarques

La taille maximale autorisée des données binaires à écrire en Base64 est de 125 000 000 octets (soit environ 125 Mo). Le dépassement de cette limite entraîne une ArgumentException levée.

Le nom de la propriété est placé dans une séquence d’échappement et les octets sont encodés avant l’écriture.

S’applique à

WriteBase64String(String, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs

Écrit le nom de propriété et la valeur d’octets bruts (sous forme de chaîne JSON encodée en base 64) dans une paire nom/valeur d’un objet JSON.

public:
 void WriteBase64String(System::String ^ propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (string propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : string * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As String, bytes As ReadOnlySpan(Of Byte))

Paramètres

propertyName
String

Nom de propriété de l’objet JSON à transcoder et à écrire au format UTF-8.

bytes
ReadOnlySpan<Byte>

Données binaires à écrire sous forme de texte encodé Base64.

Exceptions

La taille du nom ou de la valeur de la propriété spécifiée est trop grande.

La validation est activée, mais cette méthode entraînerait l’écriture d’un JSON non valide.

Le paramètre propertyName a la valeur null.

Remarques

La taille maximale autorisée des données binaires à écrire en Base64 est de 125 000 000 octets (soit environ 125 Mo). Le dépassement de cette limite entraîne une ArgumentException levée.

Le nom de la propriété est placé dans une séquence d’échappement et les octets sont encodés avant l’écriture.

S’applique à

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs
Source:
Utf8JsonWriter.WriteProperties.Bytes.cs

Écrit le nom de propriété préencodé et la valeur d’octets bruts (sous forme de chaîne JSON encodée en Base64) dans une paire nom/valeur d’un objet JSON.

public:
 void WriteBase64String(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String (System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : System.Text.Json.JsonEncodedText * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As JsonEncodedText, bytes As ReadOnlySpan(Of Byte))

Paramètres

propertyName
JsonEncodedText

Nom encodé en JSON de la propriété à écrire.

bytes
ReadOnlySpan<Byte>

Données binaires à écrire sous forme de texte encodé Base64.

Exceptions

La valeur spécifiée est trop grande.

La validation est activée, mais cette méthode entraînerait l’écriture d’un JSON non valide.

Remarques

La taille maximale autorisée des données binaires à écrire en Base64 est de 125 000 000 octets (soit environ 125 Mo). Le dépassement de cette limite entraîne une ArgumentException levée.

Le nom de la propriété doit déjà être placé dans une séquence d’échappement lors de la création de l’instance de JsonEncodedText .

Les octets sont encodés avant l’écriture.

S’applique à