Convert.TryToBase64Chars(ReadOnlySpan<Byte>, Span<Char>, Int32, Base64FormattingOptions) Método

Definição

Tenta converter os números inteiros sem sinal de 8 bits dentro do intervalo somente leitura especificado na representação deles de cadeia de caracteres equivalente codificada com dígitos de base 64.Tries to convert the 8-bit unsigned integers inside the specified read-only span into their equivalent string representation that is encoded with base-64 digits. Opcionalmente, você pode especificar se deseja inserir quebras de linha no valor retornado.You can optionally specify whether to insert line breaks in the return value.

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

Parâmetros

bytes
ReadOnlySpan<Byte>

Um intervalo somente leitura de números inteiros sem sinal de 8 bits.A read-only span of 8-bit unsigned integers.

chars
Span<Char>

Quando esse método retorna true, um intervalo contendo a representação da cadeia de caracteres em base 64 dos elementos em bytes.When this method returns true, a span containing the string representation in base 64 of the elements in bytes. Se o comprimento de bytes for 0, ou quando o método retornar false, nada será gravado nesse parâmetro.If the length of bytes is 0, or when this method returns false, nothing is written into this parameter.

charsWritten
Int32

Quando esse método é retornado, o número total de caracteres gravados em chars.When this method returns, the total number of characters written into chars.

options
Base64FormattingOptions

Um dos valores de enumeração que especifica se é necessário inserir quebras de linha no valor retornado.One of the enumeration values that specify whether to insert line breaks in the return value. O valor padrão é None.The default value is None.

Retornos

Boolean

true se a conversão for bem-sucedida; caso contrário, false.true if the conversion is successful; otherwise, false.

Exceções

options não é um valor Base64FormattingOptions válido.options is not a valid Base64FormattingOptions value.

Aplica-se a