Utf8JsonWriter.WriteBase64String 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
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>)
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>)
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>)
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>)
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.