Utf8JsonWriter.WriteBase64String Metod

Definition

Överlagringar

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

Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

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

Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

WriteBase64String(String, ReadOnlySpan<Byte>)

Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Skriver det förkodade egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

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

Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs

Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

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

Parametrar

utf8PropertyName
ReadOnlySpan<Byte>

UTF-8-kodade namnet på egenskapen som ska skrivas.

bytes
ReadOnlySpan<Byte>

Binära data som ska skrivas som Base64-kodad text.

Undantag

Det angivna egenskapsnamnet eller värdet är för stort.

Valideringen är aktiverad och den här metoden skulle resultera i att ogiltig JSON skrivs.

Kommentarer

Den maximala tillåtna storleken för binära data som ska skrivas som Base64 är 125 000 000 byte (eller cirka 125 MB). Om du överskrider den här gränsen genereras en ArgumentException utlöses.

Egenskapsnamnet är undantaget och byteen kodas innan de skrivs.

Gäller för

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

Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs

Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

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

Parametrar

propertyName
ReadOnlySpan<Char>

Egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.

bytes
ReadOnlySpan<Byte>

Binära data som ska skrivas som Base64-kodad text.

Undantag

Det angivna egenskapsnamnet eller värdet är för stort.

Valideringen är aktiverad och den här metoden skulle resultera i att ogiltig JSON skrivs.

Kommentarer

Den maximala tillåtna storleken för binära data som ska skrivas som Base64 är 125 000 000 byte (eller cirka 125 MB). Om du överskrider den här gränsen genereras en ArgumentException utlöses.

Egenskapsnamnet är undantaget och byteen kodas innan de skrivs.

Gäller för

WriteBase64String(String, ReadOnlySpan<Byte>)

Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs

Skriver egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

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

Parametrar

propertyName
String

Egenskapsnamnet för JSON-objektet som ska omkodas och skrivas som UTF-8.

bytes
ReadOnlySpan<Byte>

Binära data som ska skrivas som Base64-kodad text.

Undantag

Det angivna egenskapsnamnet eller värdet är för stort.

Valideringen är aktiverad och den här metoden skulle resultera i att ogiltig JSON skrivs.

Parametern propertyName är null.

Kommentarer

Den maximala tillåtna storleken för binära data som ska skrivas som Base64 är 125 000 000 byte (eller cirka 125 MB). Om du överskrider den här gränsen genereras en ArgumentException utlöses.

Egenskapsnamnet är undantaget och byteen kodas innan de skrivs.

Gäller för

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs
Källa:
Utf8JsonWriter.WriteProperties.Bytes.cs

Skriver det förkodade egenskapsnamnet och värdet för rå byte (som en Base64-kodad JSON-sträng) som en del av ett namn/värde-par för ett JSON-objekt.

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

Parametrar

propertyName
JsonEncodedText

Det JSON-kodade namnet på egenskapen som ska skrivas.

bytes
ReadOnlySpan<Byte>

Binära data som ska skrivas som Base64-kodad text.

Undantag

Det angivna värdet är för stort.

Valideringen är aktiverad och den här metoden skulle resultera i att ogiltig JSON skrivs.

Kommentarer

Den maximala tillåtna storleken för binära data som ska skrivas som Base64 är 125 000 000 byte (eller cirka 125 MB). Om du överskrider den här gränsen genereras en ArgumentException utlöses.

Egenskapsnamnet bör redan vara undantaget när instansen av JsonEncodedText skapades.

Byteen kodas innan de skrivs.

Gäller för