Condividi tramite


Utf8JsonWriter.WriteBase64String Metodo

Definizione

Overload

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

Scrive il nome della proprietà e il valore dei byte non elaborati (come stringa JSON con codifica base 64) come parte di una coppia nome/valore di un oggetto JSON.

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

Scrive il nome della proprietà e il valore dei byte non elaborati (come stringa JSON con codifica base 64) come parte di una coppia nome/valore di un oggetto JSON.

WriteBase64String(String, ReadOnlySpan<Byte>)

Scrive il nome della proprietà e il valore dei byte non elaborati (come stringa JSON con codifica base 64) come parte di una coppia nome/valore di un oggetto JSON.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Scrive il nome della proprietà precodificato e il valore dei byte non elaborati (come stringa JSON con codifica Base64) come parte di una coppia nome/valore di un oggetto JSON.

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

Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs

Scrive il nome della proprietà e il valore dei byte non elaborati (come stringa JSON con codifica base 64) come parte di una coppia nome/valore di un oggetto 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))

Parametri

utf8PropertyName
ReadOnlySpan<Byte>

Nome con codifica UTF-8 della proprietà da scrivere.

bytes
ReadOnlySpan<Byte>

Dati binari da scrivere come testo con codifica Base64.

Eccezioni

Il nome o il valore della proprietà specificato è troppo grande.

La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.

Commenti

Le dimensioni massime consentite dei dati binari da scrivere come Base64 sono 125.000.000 byte (o circa 125 MB). Il superamento di questo limite comporta un'operazione ArgumentException generata.

Il nome della proprietà viene eseguito in escape e i byte vengono codificati prima di scrivere.

Si applica a

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

Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs

Scrive il nome della proprietà e il valore dei byte non elaborati (come stringa JSON con codifica base 64) come parte di una coppia nome/valore di un oggetto 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))

Parametri

propertyName
ReadOnlySpan<Char>

Nome della proprietà dell'oggetto JSON da transcodificare e scrivere come UTF-8.

bytes
ReadOnlySpan<Byte>

Dati binari da scrivere come testo con codifica Base64.

Eccezioni

Il nome o il valore della proprietà specificato è troppo grande.

La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.

Commenti

Le dimensioni massime consentite dei dati binari da scrivere come Base64 sono 125.000.000 byte (o circa 125 MB). Il superamento di questo limite comporta un'operazione ArgumentException generata.

Il nome della proprietà viene eseguito in escape e i byte vengono codificati prima di scrivere.

Si applica a

WriteBase64String(String, ReadOnlySpan<Byte>)

Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs

Scrive il nome della proprietà e il valore dei byte non elaborati (come stringa JSON con codifica base 64) come parte di una coppia nome/valore di un oggetto 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))

Parametri

propertyName
String

Nome della proprietà dell'oggetto JSON da transcodificare e scrivere come UTF-8.

bytes
ReadOnlySpan<Byte>

Dati binari da scrivere come testo con codifica Base64.

Eccezioni

Il nome o il valore della proprietà specificato è troppo grande.

La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.

Il valore del parametro propertyName è null.

Commenti

Le dimensioni massime consentite dei dati binari da scrivere come Base64 sono 125.000.000 byte (o circa 125 MB). Il superamento di questo limite comporta un'operazione ArgumentException generata.

Il nome della proprietà viene eseguito in escape e i byte vengono codificati prima di scrivere.

Si applica a

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs
Origine:
Utf8JsonWriter.WriteProperties.Bytes.cs

Scrive il nome della proprietà precodificato e il valore dei byte non elaborati (come stringa JSON con codifica Base64) come parte di una coppia nome/valore di un oggetto 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))

Parametri

propertyName
JsonEncodedText

Nome con codifica JSON della proprietà da scrivere.

bytes
ReadOnlySpan<Byte>

Dati binari da scrivere come testo con codifica Base64.

Eccezioni

Il valore specificato è troppo grande.

La convalida è abilitata e questo metodo comporterebbe la scrittura di codice JSON non valido.

Commenti

Le dimensioni massime consentite dei dati binari da scrivere come Base64 sono 125.000.000 byte (o circa 125 MB). Il superamento di questo limite comporta un'operazione ArgumentException generata.

Il nome della proprietà deve essere già escape quando è stata creata l'istanza di JsonEncodedText .

I byte vengono codificati prima della scrittura.

Si applica a