Utf8JsonWriter.WriteBase64String Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar. |
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar. |
WriteBase64String(String, ReadOnlySpan<Byte>) |
Özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar. |
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>) |
Önceden kodlanmış özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar. |
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
Özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.
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))
Parametreler
- utf8PropertyName
- ReadOnlySpan<Byte>
Yazacak özelliğin UTF-8 kodlanmış adı.
- bytes
- ReadOnlySpan<Byte>
Base64 ile kodlanmış metin olarak yazacak ikili veriler.
Özel durumlar
Belirtilen özellik adı veya değeri çok büyük.
Doğrulama etkinleştirilir ve bu yöntem geçersiz JSON yazmayla sonuçlanır.
Açıklamalar
Base64 olarak yazacak ikili verilerin izin verilen en büyük boyutu 125.000.000 bayttır (veya yaklaşık 125 MB). Bu sınırın aşılması, bir ArgumentException atılmasıyla sonuçlanıyor.
Özellik adı kaçılır ve baytlar yazmadan önce kodlanır.
Şunlara uygulanır
WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)
Özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.
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))
Parametreler
- propertyName
- ReadOnlySpan<Char>
Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin özellik adı.
- bytes
- ReadOnlySpan<Byte>
Base64 ile kodlanmış metin olarak yazacak ikili veriler.
Özel durumlar
Belirtilen özellik adı veya değeri çok büyük.
Doğrulama etkinleştirilir ve bu yöntem geçersiz JSON yazmayla sonuçlanır.
Açıklamalar
Base64 olarak yazacak ikili verilerin izin verilen en büyük boyutu 125.000.000 bayttır (veya yaklaşık 125 MB). Bu sınırın aşılması, bir ArgumentException atılmasıyla sonuçlanıyor.
Özellik adı kaçılır ve baytlar yazmadan önce kodlanır.
Şunlara uygulanır
WriteBase64String(String, ReadOnlySpan<Byte>)
Özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.
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))
Parametreler
- propertyName
- String
Dönüştürülecek ve UTF-8 olarak yazılacak JSON nesnesinin özellik adı.
- bytes
- ReadOnlySpan<Byte>
Base64 ile kodlanmış metin olarak yazacak ikili veriler.
Özel durumlar
Belirtilen özellik adı veya değeri çok büyük.
Doğrulama etkinleştirilir ve bu yöntem geçersiz JSON yazmayla sonuçlanır.
propertyName
parametresidirnull
.
Açıklamalar
Base64 olarak yazacak ikili verilerin izin verilen en büyük boyutu 125.000.000 bayttır (veya yaklaşık 125 MB). Bu sınırın aşılması, bir ArgumentException atılmasıyla sonuçlanıyor.
Özellik adı kaçılır ve baytlar yazmadan önce kodlanır.
Şunlara uygulanır
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)
Önceden kodlanmış özellik adını ve ham bayt değerini (Base64 kodlanmış JSON dizesi olarak) bir JSON nesnesinin ad/değer çiftinin parçası olarak yazar.
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))
Parametreler
- propertyName
- JsonEncodedText
Yazacak özelliğin JSON ile kodlanmış adı.
- bytes
- ReadOnlySpan<Byte>
Base64 ile kodlanmış metin olarak yazacak ikili veriler.
Özel durumlar
Belirtilen değer çok büyük.
Doğrulama etkinleştirilir ve bu yöntem geçersiz JSON yazmayla sonuçlanır.
Açıklamalar
Base64 olarak yazacak ikili verilerin izin verilen en büyük boyutu 125.000.000 bayttır (veya yaklaşık 125 MB). Bu sınırın aşılması, bir ArgumentException atılmasıyla sonuçlanıyor.
örneği JsonEncodedText oluşturulduğunda özellik adı zaten kaçış karakterine sahip olmalıdır.
Baytlar yazmadan önce kodlanır.