Condividi tramite


Base64Url.TryDecodeFromChars Metodo

Definizione

Decodifica l'intervallo di caratteri unicode ASCII rappresentati come Base64Url in dati binari.

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

Parametri

source
ReadOnlySpan<Char>

Intervallo di input che contiene caratteri ASCII in Base64Url che deve essere decodificato.

destination
Span<Byte>

Intervallo di output che contiene il risultato dell'operazione, ad esempio i dati binari decodificati.

bytesWritten
Int32

Quando termina, questo metodo contiene il numero di byte scritti nell'intervallo di output. Può essere usato per sezionare l'output per le chiamate successive, se necessario. Questo parametro viene considerato non inizializzato.

Restituisce

true se i byte vengono decodificati correttamente; in caso contrario, false.

Eccezioni

source contiene un carattere Base64Url non valido,

più di due caratteri di spaziatura interna o uno spazio vuoto tra i caratteri di riempimento.

Si applica a