Utf8JsonWriter.WriteBase64String Utf8JsonWriter.WriteBase64String Utf8JsonWriter.WriteBase64String Utf8JsonWriter.WriteBase64String Method

Definition

Überlädt

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) 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.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) 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.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(String, ReadOnlySpan<Byte>) WriteBase64String(String, ReadOnlySpan<Byte>) WriteBase64String(String, ReadOnlySpan<Byte>) 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.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) 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.Writes the pre-encoded property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) 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.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

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.The UTF-8 encoded name of the property to write.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.The binary data to write as Base64 encoded text.

Ausnahmen

Der angegebene Eigenschaftenname ist zu lang.The specified property name is too large.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.Validation is enabled, and this method would result in writing invalid JSON.

Hinweise

Der Eigenschaftsname wird vor dem Schreiben geschützt.The property name is escaped before writing.

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) 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.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

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.The property name of the JSON object to be transcoded and written as UTF-8.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.The binary data to write as Base64 encoded text.

Ausnahmen

Der angegebene Eigenschaftenname ist zu lang.The specified property name is too large.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.Validation is enabled, and this method would result in writing invalid JSON.

Hinweise

Der Eigenschaftsname wird vor dem Schreiben geschützt.The property name is escaped before writing.

WriteBase64String(String, ReadOnlySpan<Byte>) WriteBase64String(String, ReadOnlySpan<Byte>) WriteBase64String(String, ReadOnlySpan<Byte>) 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.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

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

Der Eigenschaftenname des JSON-Objekts, das zu transcodieren und als UTF-8 zu schreiben ist.The property name of the JSON object to be transcoded and written as UTF-8.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.The binary data to write as Base64 encoded text.

Ausnahmen

Der angegebene Eigenschaftenname ist zu lang.The specified property name is too large.

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.Validation is enabled, and this method would result in writing invalid JSON.

Der propertyName-Parameter ist null.The propertyName parameter is null.

Hinweise

Der Eigenschaftsname wird vor dem Schreiben geschützt.The property name is escaped before writing.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) 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.Writes the pre-encoded property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

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

Der JSON-codierte Name der zu schreibenden Eigenschaft.The JSON-encoded name of the property to write.

bytes
ReadOnlySpan<Byte>

Die Binärdaten, die als Base64-codierter Text geschrieben werden sollen.The binary data to write as Base64 encoded text.

Ausnahmen

Validierung ist aktiviert, und diese Methode würde im Schreiben ungültiger JSON-Daten resultieren.Validation is enabled, and this method would result in writing invalid JSON.

Hinweise

Der Eigenschaftsname sollte bereits mit Escapezeichen versehen JsonEncodedText werden, wenn die Instanz von erstellt wurde.The property name should already be escaped when the instance of JsonEncodedText was created.

Gilt für: