Base64Url.TryDecodeFromUtf8 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 intervalo de texto codificado em UTF-8 representado como Base64Url em dados binários.
public:
static bool TryDecodeFromUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryDecodeFromUtf8(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryDecodeFromUtf8 : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryDecodeFromUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parâmetros
- source
- ReadOnlySpan<Byte>
O espaço de entrada que contém texto codificado em UTF-8 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).