Utf8JsonWriter.WriteBase64String Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Hiermee schrijft u de eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object. |
| WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Hiermee schrijft u de eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object. |
| WriteBase64String(String, ReadOnlySpan<Byte>) |
Hiermee schrijft u de eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object. |
| WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Hiermee schrijft u de vooraf gecodeerde eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object. |
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Hiermee schrijft u de eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object.
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))
Parameters
- utf8PropertyName
- ReadOnlySpan<Byte>
De UTF-8 gecodeerde naam van de eigenschap die moet worden geschreven.
- bytes
- ReadOnlySpan<Byte>
De binaire gegevens die moeten worden geschreven als met Base64 gecodeerde tekst.
Uitzonderingen
De opgegeven eigenschapsnaam of -waarde is te groot.
Validatie is ingeschakeld en deze methode zou resulteren in het schrijven van ongeldige JSON.
Opmerkingen
De maximale toegestane grootte van de binaire gegevens om te schrijven als Base64 is 125.000.000 bytes (of ongeveer 125 MB). Als u deze limiet overschrijdt, wordt er een ArgumentException gegenereerde limiet gegenereerd.
De eigenschapsnaam wordt ontsnapt en de bytes worden gecodeerd voordat ze worden geschreven.
Van toepassing op
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Hiermee schrijft u de eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object.
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))
Parameters
- propertyName
- ReadOnlySpan<Char>
De eigenschapsnaam van het JSON-object dat moet worden getranscodeerd en geschreven als UTF-8.
- bytes
- ReadOnlySpan<Byte>
De binaire gegevens die moeten worden geschreven als met Base64 gecodeerde tekst.
Uitzonderingen
De opgegeven eigenschapsnaam of -waarde is te groot.
Validatie is ingeschakeld en deze methode zou resulteren in het schrijven van ongeldige JSON.
Opmerkingen
De maximale toegestane grootte van de binaire gegevens om te schrijven als Base64 is 125.000.000 bytes (of ongeveer 125 MB). Als u deze limiet overschrijdt, wordt er een ArgumentException gegenereerde limiet gegenereerd.
De eigenschapsnaam wordt ontsnapt en de bytes worden gecodeerd voordat ze worden geschreven.
Van toepassing op
WriteBase64String(String, ReadOnlySpan<Byte>)
Hiermee schrijft u de eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object.
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))
Parameters
- propertyName
- String
De eigenschapsnaam van het JSON-object dat moet worden getranscodeerd en geschreven als UTF-8.
- bytes
- ReadOnlySpan<Byte>
De binaire gegevens die moeten worden geschreven als met Base64 gecodeerde tekst.
Uitzonderingen
De opgegeven eigenschapsnaam of -waarde is te groot.
Validatie is ingeschakeld en deze methode zou resulteren in het schrijven van ongeldige JSON.
De propertyName parameter is null.
Opmerkingen
De maximale toegestane grootte van de binaire gegevens om te schrijven als Base64 is 125.000.000 bytes (of ongeveer 125 MB). Als u deze limiet overschrijdt, wordt er een ArgumentException gegenereerde limiet gegenereerd.
De eigenschapsnaam wordt ontsnapt en de bytes worden gecodeerd voordat ze worden geschreven.
Van toepassing op
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)
Hiermee schrijft u de vooraf gecodeerde eigenschapsnaam en onbewerkte byteswaarde (als een met Base64 gecodeerde JSON-tekenreeks) als onderdeel van een naam/waardepaar van een JSON-object.
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))
Parameters
- propertyName
- JsonEncodedText
De JSON-gecodeerde naam van de eigenschap die moet worden geschreven.
- bytes
- ReadOnlySpan<Byte>
De binaire gegevens die moeten worden geschreven als met Base64 gecodeerde tekst.
Uitzonderingen
De opgegeven waarde is te groot.
Validatie is ingeschakeld en deze methode zou resulteren in het schrijven van ongeldige JSON.
Opmerkingen
De maximale toegestane grootte van de binaire gegevens om te schrijven als Base64 is 125.000.000 bytes (of ongeveer 125 MB). Als u deze limiet overschrijdt, wordt er een ArgumentException gegenereerde limiet gegenereerd.
De eigenschapsnaam moet al worden ontsnapt wanneer het exemplaar is JsonEncodedText gemaakt.
De bytes worden gecodeerd voordat ze worden geschreven.