Utf8JsonWriter.WriteBase64String Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Zapíše název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu JSON. |
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Zapíše název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu JSON. |
WriteBase64String(String, ReadOnlySpan<Byte>) |
Zapíše název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu JSON. |
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Zapíše předem zakódovaný název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu JSON. |
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Zapíše název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu 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))
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
UTF-8 kódovaný název vlastnosti, která se má zapisovat.
- bytes
- ReadOnlySpan<Byte>
Binární data, která se mají zapisovat jako text kódování Base64.
Výjimky
Zadaný název vlastnosti nebo hodnota je příliš velká.
Ověřování je povolené a výsledkem této metody je zápis neplatného kódu JSON.
Poznámky
Maximální povolená velikost binárních dat pro zápis jako Base64 je 125 000 000 bajtů (neboli přibližně 125 MB). Překročení tohoto limitu ArgumentException má za následek vyvolání.
Název vlastnosti se před zápisem zakóduje a bajty se zakódují.
Platí pro
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Zapíše název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu 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))
Parametry
- propertyName
- ReadOnlySpan<Char>
Název vlastnosti objektu JSON, který se má překódovat a zapsat jako UTF-8.
- bytes
- ReadOnlySpan<Byte>
Binární data, která se mají zapisovat jako text kódování Base64.
Výjimky
Zadaný název vlastnosti nebo hodnota je příliš velká.
Ověřování je povolené a výsledkem této metody je zápis neplatného kódu JSON.
Poznámky
Maximální povolená velikost binárních dat pro zápis jako Base64 je 125 000 000 bajtů (neboli přibližně 125 MB). Překročení tohoto limitu ArgumentException má za následek vyvolání.
Název vlastnosti se před zápisem zakóduje a bajty se zakódují.
Platí pro
WriteBase64String(String, ReadOnlySpan<Byte>)
Zapíše název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu 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))
Parametry
- propertyName
- String
Název vlastnosti objektu JSON, který se má překódovat a zapsat jako UTF-8.
- bytes
- ReadOnlySpan<Byte>
Binární data, která se mají zapisovat jako text kódování Base64.
Výjimky
Zadaný název vlastnosti nebo hodnota je příliš velká.
Ověřování je povolené a výsledkem této metody je zápis neplatného kódu JSON.
Parametr propertyName
je null
.
Poznámky
Maximální povolená velikost binárních dat pro zápis jako Base64 je 125 000 000 bajtů (neboli přibližně 125 MB). Překročení tohoto limitu ArgumentException má za následek vyvolání.
Název vlastnosti se před zápisem zakóduje a bajty se zakódují.
Platí pro
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)
Zapíše předem zakódovaný název vlastnosti a nezpracovanou hodnotu bajtů (jako řetězec JSON s kódováním Base64) jako součást dvojice název/hodnota objektu 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))
Parametry
- propertyName
- JsonEncodedText
Název vlastnosti, která se má zapisovat, kódovaný ve formátu JSON.
- bytes
- ReadOnlySpan<Byte>
Binární data, která se mají zapisovat jako text kódování Base64.
Výjimky
Zadaná hodnota je příliš velká.
Ověřování je povolené a výsledkem této metody je zápis neplatného kódu JSON.
Poznámky
Maximální povolená velikost binárních dat pro zápis jako Base64 je 125 000 000 bajtů (neboli přibližně 125 MB). Překročení tohoto limitu ArgumentException má za následek vyvolání.
Název vlastnosti by již měl být řídicím znakem při vytvoření instance JsonEncodedText .
Bajty se před zápisem zakódují.