Utf8JsonWriter.WriteBase64String Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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>)
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>)
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>)
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>)
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.