Base64Url.TryDecodeFromUtf8 Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Decodifica 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 intervalo de entrada que contém texto codificado em UTF-8 em Base64Url que precisa 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 esse método é retornado, contém o número de bytes gravados no intervalo de saída. Isso pode ser usado para fatiar a saída para chamadas subsequentes, se necessário. Esse parâmetro é tratado como não inicializado.
Retornos
true se bytes decodificados com êxito; false se destination for muito pequeno.
Exceções
source contém um caractere Base64Url inválido,
mais de dois caracteres de preenchimento ou um caractere de espaço não branco entre os caracteres de preenchimento.