Base64.DecodeFromUtf8 Methode

Definitie

Decodeert de span van UTF-8 gecodeerde tekst die wordt weergegeven als basis 64 in binaire gegevens. Als de invoer geen veelvoud van 4 is, wordt zoveel mogelijk gedecodeerd naar het dichtstbijzijnde veelvoud van 4.

public static System.Buffers.OperationStatus DecodeFromUtf8(ReadOnlySpan<byte> utf8, Span<byte> bytes, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true);
static member DecodeFromUtf8 : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function DecodeFromUtf8 (utf8 As ReadOnlySpan(Of Byte), bytes As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus

Parameters

utf8
ReadOnlySpan<Byte>

Het invoerbereik met UTF-8 gecodeerde tekst in base 64 die moet worden gedecodeerd.

bytes
Span<Byte>

De uitvoerspanne die het resultaat van de bewerking bevat, dat wil gezegd, de gedecodeerde binaire gegevens.

bytesConsumed
Int32

Wanneer deze methode wordt geretourneerd, bevat het aantal invoerbytes dat tijdens de bewerking wordt gebruikt. Dit kan worden gebruikt om de invoer voor volgende aanroepen te segmenteren, indien nodig.

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.

isFinalBlock
Boolean

true (standaard) om aan te geven dat de invoerspanne de volledige gegevens bevat die moeten worden gedecodeerd. false om aan te geven dat het invoerbereik gedeeltelijke gegevens bevat met meer gegevens die moeten worden gevolgd.

Retouren

Een van de opsommingswaarden die de status van de decoderingsbewerking aangeeft.

Opmerkingen

De retourwaarde kan als volgt zijn:

Van toepassing op