Utf8JsonWriter.WriteBase64String Methode

Definition

Überlädt

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

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteBase64String(String, ReadOnlySpan<Byte>)

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Schreibt den vorcodierten Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars eines JSON-Objekts.

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

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

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars 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 Eigenschaftsname oder -wert ist zu groß.

Die Überprüfung ist aktiviert, und diese Methode würde dazu führen, dass ungültiger JSON-Code geschrieben wird.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder ca. 125 MB). Das Überschreiten dieses Grenzwerts führt zu einem ArgumentException Auslösen.

Der Eigenschaftenname wird escaped, 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
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars 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 Eigenschaftsname des JSON-Objekts, das transcodiert und als UTF-8 geschrieben werden soll.

bytes
ReadOnlySpan<Byte>

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

Ausnahmen

Der angegebene Eigenschaftsname oder -wert ist zu groß.

Die Überprüfung ist aktiviert, und diese Methode würde dazu führen, dass ungültiger JSON-Code geschrieben wird.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder ca. 125 MB). Das Überschreiten dieses Grenzwerts führt zu einem ArgumentException Auslösen.

Der Eigenschaftenname wird escaped, 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
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars 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 Eigenschaftsname des JSON-Objekts, das transcodiert und als UTF-8 geschrieben werden soll.

bytes
ReadOnlySpan<Byte>

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

Ausnahmen

Der angegebene Eigenschaftsname oder -wert ist zu groß.

Die Überprüfung ist aktiviert, und diese Methode würde dazu führen, dass ungültiger JSON-Code geschrieben wird.

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 ca. 125 MB). Das Überschreiten dieses Grenzwerts führt zu einem ArgumentException Auslösen.

Der Eigenschaftenname wird escaped, 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
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs
Quelle:
Utf8JsonWriter.WriteProperties.Bytes.cs

Schreibt den vorcodierten Eigenschaftsnamen und den Unformatierten Bytewert (als Base64-codierte JSON-Zeichenfolge) als Teil eines Namens-/Wertpaars 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ß.

Die Überprüfung ist aktiviert, und diese Methode würde dazu führen, dass ungültiger JSON-Code geschrieben wird.

Hinweise

Die maximal zulässige Größe der binärdaten, die als Base64 geschrieben werden sollen, beträgt 125.000.000 Bytes (oder ca. 125 MB). Das Überschreiten dieses Grenzwerts führt zu einem ArgumentException Auslösen.

Der Eigenschaftsname sollte beim Erstellen der Instanz JsonEncodedText bereits escapet werden.

Die Bytes werden vor dem Schreiben codiert.

Gilt für: