Utf8JsonWriter.WriteBase64String Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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>)
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>)
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>)
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>)
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.