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