Base64Url.TryDecodeFromUtf8 Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Decodeert de span van UTF-8 gecodeerde tekst die wordt weergegeven als Base64Url in binaire gegevens.
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
Parameters
- source
- ReadOnlySpan<Byte>
Het invoerbereik met UTF-8 gecodeerde tekst in Base64Url die moet worden gedecodeerd.
De uitvoerspanne die het resultaat van de bewerking bevat, bijvoorbeeld de gedecodeerde binaire gegevens.
- bytesWritten
- Int32
Wanneer deze methode wordt geretourneerd, bevat het aantal bytes dat in het uitvoerbereik is geschreven. Dit kan worden gebruikt om de uitvoer te segmenteren voor volgende aanroepen, indien nodig. Deze parameter wordt behandeld als niet-geïnitialiseerd.
Retouren
true als bytes zijn gedecodeerd; false als destination het te klein is.
Uitzonderingen
source bevat een ongeldig Base64Url-teken,
meer dan twee opvullingstekens of een niet-witruimteteken tussen de opvullingstekens.