Utf8JsonWriter.WriteBase64String Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazwa/wartość obiektu JSON. |
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazwa/wartość obiektu JSON. |
WriteBase64String(String, ReadOnlySpan<Byte>) |
Zapisuje nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazwa/wartość obiektu JSON. |
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Zapisuje wstępnie zakodowaną nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) jako część pary nazw/wartości obiektu JSON. |
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Zapisuje nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazwa/wartość obiektu JSON.
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))
Parametry
- utf8PropertyName
- ReadOnlySpan<Byte>
Zakodowana nazwa właściwości UTF-8 do zapisania.
- bytes
- ReadOnlySpan<Byte>
Dane binarne do zapisania jako tekst zakodowany w formacie Base64.
Wyjątki
Określona nazwa lub wartość właściwości jest za duża.
Walidacja jest włączona, a ta metoda spowoduje napisanie nieprawidłowego kodu JSON.
Uwagi
Maksymalny dozwolony rozmiar danych binarnych do zapisu jako Base64 wynosi 125 000 000 bajtów (lub około 125 MB). Przekroczenie tego limitu ArgumentException powoduje zgłoszenie.
Nazwa właściwości jest poprzedzona znakiem ucieczki, a bajty są kodowane przed zapisem.
Dotyczy
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Zapisuje nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazwa/wartość obiektu JSON.
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))
Parametry
- propertyName
- ReadOnlySpan<Char>
Nazwa właściwości obiektu JSON, który ma być transkodowany i zapisywany jako UTF-8.
- bytes
- ReadOnlySpan<Byte>
Dane binarne do zapisania jako tekst zakodowany w formacie Base64.
Wyjątki
Określona nazwa lub wartość właściwości jest za duża.
Walidacja jest włączona, a ta metoda spowoduje napisanie nieprawidłowego kodu JSON.
Uwagi
Maksymalny dozwolony rozmiar danych binarnych do zapisu jako Base64 wynosi 125 000 000 bajtów (lub około 125 MB). Przekroczenie tego limitu ArgumentException powoduje zgłoszenie.
Nazwa właściwości jest poprzedzona znakiem ucieczki, a bajty są kodowane przed zapisem.
Dotyczy
WriteBase64String(String, ReadOnlySpan<Byte>)
Zapisuje nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) w ramach pary nazwa/wartość obiektu JSON.
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))
Parametry
- propertyName
- String
Nazwa właściwości obiektu JSON, który ma być transkodowany i zapisywany jako UTF-8.
- bytes
- ReadOnlySpan<Byte>
Dane binarne do zapisania jako tekst zakodowany w formacie Base64.
Wyjątki
Określona nazwa lub wartość właściwości jest za duża.
Walidacja jest włączona, a ta metoda spowoduje napisanie nieprawidłowego kodu JSON.
Parametr propertyName
ma wartość null
.
Uwagi
Maksymalny dozwolony rozmiar danych binarnych do zapisu jako Base64 wynosi 125 000 000 bajtów (lub około 125 MB). Przekroczenie tego limitu ArgumentException powoduje zgłoszenie.
Nazwa właściwości jest poprzedzona znakiem ucieczki, a bajty są kodowane przed zapisem.
Dotyczy
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)
Zapisuje wstępnie zakodowaną nazwę właściwości i nieprzetworzone bajty (jako ciąg JSON zakodowany w formacie Base64) jako część pary nazw/wartości obiektu JSON.
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))
Parametry
- propertyName
- JsonEncodedText
Zakodowana w formacie JSON nazwa właściwości do zapisania.
- bytes
- ReadOnlySpan<Byte>
Dane binarne do zapisania jako tekst zakodowany w formacie Base64.
Wyjątki
Określona wartość jest za duża.
Walidacja jest włączona, a ta metoda spowoduje napisanie nieprawidłowego kodu JSON.
Uwagi
Maksymalny dozwolony rozmiar danych binarnych do zapisu jako Base64 wynosi 125 000 000 bajtów (lub około 125 MB). Przekroczenie tego limitu ArgumentException powoduje zgłoszenie.
Nazwa właściwości powinna już zostać uniknięta podczas tworzenia wystąpienia JsonEncodedText klasy .
Bajty są kodowane przed zapisem.