Utf8JsonWriter.WriteBase64String Methode

Definition

Überlädt

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

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBase64String(String, ReadOnlySpan<Byte>)

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Schreibt den vorcodierten Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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

Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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))

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Der UTF-8-codierte Name der zu schreibenden Eigenschaft.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.

Ausnahmen

Der angegebene Eigenschaftenname oder Wert ist zu groß.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder etwa 125 MB). Eine Überschreitung dieses Grenzwerts führt dazu, dass eine ArgumentException ausgelöst wird.

Der Eigenschaftsname wird mit Escapezeichen versehen, und die Bytes werden vor dem Schreiben codiert.

Gilt für:

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

Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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))

Parameter

propertyName
ReadOnlySpan<Char>

Der Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.

Ausnahmen

Der angegebene Eigenschaftenname oder Wert ist zu groß.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder etwa 125 MB). Eine Überschreitung dieses Grenzwerts führt dazu, dass eine ArgumentException ausgelöst wird.

Der Eigenschaftsname wird mit Escapezeichen versehen, und die Bytes werden vor dem Schreiben codiert.

Gilt für:

WriteBase64String(String, ReadOnlySpan<Byte>)

Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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))

Parameter

propertyName
String

Der Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.

Ausnahmen

Der angegebene Eigenschaftenname oder Wert ist zu groß.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.

Der propertyName-Parameter ist null.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder etwa 125 MB). Eine Überschreitung dieses Grenzwerts führt dazu, dass eine ArgumentException ausgelöst wird.

Der Eigenschaftsname wird mit Escapezeichen versehen, und die Bytes werden vor dem Schreiben codiert.

Gilt für:

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den vorcodierten Eigenschaftennamen und unformatierten Byte-Wert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Name-Wert-Paars eines JSON-Objekts.

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))

Parameter

propertyName
JsonEncodedText

Der JSON-codierte Name der zu schreibenden Eigenschaft.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.

Ausnahmen

Der angegebene Wert ist zu groß.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder etwa 125 MB). Eine Überschreitung dieses Grenzwerts führt dazu, dass eine ArgumentException ausgelöst wird.

Der Eigenschaftsname sollte bereits beim Erstellen der Instanz von JsonEncodedText mit Escapezeichen versehen werden.

Die Bytes werden vor dem Schreiben codiert.

Gilt für: