Base64Url.TryDecodeFromUtf8 Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Descodifica el intervalo de texto codificado UTF-8 representado como Base64Url en datos binarios.
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>
Intervalo de entrada que contiene texto codificado UTF-8 en Base64Url que debe descodificarse.
Intervalo de salida que contiene el resultado de la operación, es decir, los datos binarios descodificados.
- bytesWritten
- Int32
Cuando este método devuelve, contiene el número de bytes escritos en el intervalo de salida. Esto se puede usar para segmentar la salida de las llamadas posteriores, si es necesario. Este parámetro se trata como sin inicializar.
Devoluciones
true si los bytes se descodifican correctamente; false si destination es demasiado pequeño.
Excepciones
source contiene un carácter Base64Url no válido,
más de dos caracteres de relleno o un carácter de espacio no en blanco entre los caracteres de relleno.