Taal

Base64Url.TryDecodeFromUtf8 Methode

Definitie

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.

destination
Span<Byte>

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.

Van toepassing op