Utf8JsonWriter.WriteBase64String Metoda

Definice

Přetížení

Name Description
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ředkó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>)

Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs

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>

Kódovaný název UTF-8 vlastnosti k zápisu.

bytes
ReadOnlySpan<Byte>

Binární data, která se mají zapisovat jako text kódovaný v Base64.

Výjimky

Zadaný název nebo hodnota vlastnosti je příliš velký.

Ověřování je povolené a výsledkem této metody bude zápis neplatného formátu JSON.

Poznámky

Maximální povolená velikost binárních dat pro zápis, protože Base64 je 125 000 000 bajtů (nebo přibližně 125 MB). Překročení tohoto limitu ArgumentException způsobí vyvolání.

Název vlastnosti se před zápisem zakóduje a bajty se zakódují.

Platí pro

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

Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs

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ódovaný v Base64.

Výjimky

Zadaný název nebo hodnota vlastnosti je příliš velký.

Ověřování je povolené a výsledkem této metody bude zápis neplatného formátu JSON.

Poznámky

Maximální povolená velikost binárních dat pro zápis, protože Base64 je 125 000 000 bajtů (nebo přibližně 125 MB). Překročení tohoto limitu ArgumentException způsobí vyvolání.

Název vlastnosti se před zápisem zakóduje a bajty se zakódují.

Platí pro

WriteBase64String(String, ReadOnlySpan<Byte>)

Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs

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ódovaný v Base64.

Výjimky

Zadaný název nebo hodnota vlastnosti je příliš velký.

Ověřování je povolené a výsledkem této metody bude zápis neplatného formátu JSON.

Parametr propertyName je null.

Poznámky

Maximální povolená velikost binárních dat pro zápis, protože Base64 je 125 000 000 bajtů (nebo přibližně 125 MB). Překročení tohoto limitu ArgumentException způsobí vyvolání.

Název vlastnosti se před zápisem zakóduje a bajty se zakódují.

Platí pro

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs
Zdroj:
Utf8JsonWriter.WriteProperties.Bytes.cs

Zapíše předkó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 zakódované ve formátu JSON, který se má zapisovat.

bytes
ReadOnlySpan<Byte>

Binární data, která se mají zapisovat jako text kódovaný v Base64.

Výjimky

Zadaná hodnota je příliš velká.

Ověřování je povolené a výsledkem této metody bude zápis neplatného formátu JSON.

Poznámky

Maximální povolená velikost binárních dat pro zápis, protože Base64 je 125 000 000 bajtů (nebo přibližně 125 MB). Překročení tohoto limitu ArgumentException způsobí vyvolání.

Název vlastnosti by již měl být uchycený při vytvoření instance JsonEncodedText .

Bajty se před zápisem zakódují.

Platí pro