Aracılığıyla paylaş


Convert.TryToBase64Chars Yöntem

Tanım

Belirtilen salt okunur yayılma alanının içindeki 8 bit işaretsiz tamsayıları, taban-64 basamaklı kodlanmış eşdeğer dize gösterimine dönüştürmeye çalışır. İsteğe bağlı olarak, dönüş değerine satır sonları eklenip eklenmeyeceğini belirtebilirsiniz.

public static bool TryToBase64Chars (ReadOnlySpan<byte> bytes, Span<char> chars, out int charsWritten, Base64FormattingOptions options = System.Base64FormattingOptions.None);
static member TryToBase64Chars : ReadOnlySpan<byte> * Span<char> * int * Base64FormattingOptions -> bool
Public Shared Function TryToBase64Chars (bytes As ReadOnlySpan(Of Byte), chars As Span(Of Char), ByRef charsWritten As Integer, Optional options As Base64FormattingOptions = System.Base64FormattingOptions.None) As Boolean

Parametreler

bytes
ReadOnlySpan<Byte>

8 bit işaretsiz tamsayılardan oluşan salt okunur bir aralık.

chars
Span<Char>

bytesiçindeki öğelerin 64 tabanında dize gösteriminin yazıldığı yayılma alanı. bytes uzunluğu 0 ise veya bu yöntem falsedöndürdüğünde, bu parametreye hiçbir şey yazılır.

charsWritten
Int32

Bu yöntem döndürdüğünde, charsiçine yazılan toplam karakter sayısını içerir.

options
Base64FormattingOptions

Dönüş değerine satır sonları eklenip eklenmeyeceğini belirten numaralandırma değerlerinden biri. Varsayılan değer None.

Döndürülenler

Dönüştürmenin başarılı olup olmadığını true; aksi takdirde false.

Özel durumlar

options geçerli bir Base64FormattingOptions değeri değil.

Şunlara uygulanır