Base64Url.TryDecodeFromUtf8 Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Decodifica l'intervallo di testo con codifica UTF-8 rappresentato come Base64Url in dati binari.
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
Parametri
- source
- ReadOnlySpan<Byte>
Intervallo di input che contiene testo con codifica UTF-8 in Base64Url che deve essere decodificato.
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.