Base64Url.TryDecodeFromChars Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Descodifica o alcance dos caracteres Unicode ASCII representados como Base64Url em dados binários.
public:
static bool TryDecodeFromChars(ReadOnlySpan<char> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryDecodeFromChars(ReadOnlySpan<char> source, Span<byte> destination, out int bytesWritten);
static member TryDecodeFromChars : ReadOnlySpan<char> * Span<byte> * int -> bool
Public Shared Function TryDecodeFromChars (source As ReadOnlySpan(Of Char), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parâmetros
- source
- ReadOnlySpan<Char>
O input span que contém caracteres ASCII em Base64Url que precisa de ser decodificado.
O intervalo de saída que contém o resultado da operação, ou seja, os dados binários decodificados.
- bytesWritten
- Int32
Quando este método retorna, contém o número de bytes escritos no intervalo de saída. Isto pode ser usado para cortar a saída para chamadas subsequentes, se necessário. Este parâmetro é tratado como não inicializado.
Devoluções
true se os bytes forem decodificados com sucesso; false se destination for demasiado pequeno.
Exceções
source contém um carácter Base64Url inválido,
mais de dois caracteres com preenchimento ou um carácter sem espaço em branco entre os caracteres com preenchimento (padding characters).