Base64.DecodeFromUtf8 Méthode

Définition

Surcharges

Nom Description
DecodeFromUtf8(ReadOnlySpan<Byte>)
DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>)
DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Décode l’étendue du texte encodé UTF-8 représenté sous forme de base 64 en données binaires. Si l’entrée n’est pas un multiple de 4, elle décode autant que possible, au multiple le plus proche de 4.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Source:
Base64Decoder.cs
public:
 static cli::array <System::Byte> ^ DecodeFromUtf8(ReadOnlySpan<System::Byte> source);
public static byte[] DecodeFromUtf8(ReadOnlySpan<byte> source);
static member DecodeFromUtf8 : ReadOnlySpan<byte> -> byte[]
Public Shared Function DecodeFromUtf8 (source As ReadOnlySpan(Of Byte)) As Byte()

Paramètres

source
ReadOnlySpan<Byte>

Retours

Byte[]

S’applique à

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>)

Source:
Base64Decoder.cs
public:
 static int DecodeFromUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int DecodeFromUtf8(ReadOnlySpan<byte> source, Span<byte> destination);
static member DecodeFromUtf8 : ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function DecodeFromUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Paramètres

source
ReadOnlySpan<Byte>
destination
Span<Byte>

Retours

S’applique à

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Source:
Base64Decoder.cs
Source:
Base64Decoder.cs
Source:
Base64Decoder.cs
Source:
Base64Decoder.cs
Source:
Base64Decoder.cs

Décode l’étendue du texte encodé UTF-8 représenté sous forme de base 64 en données binaires. Si l’entrée n’est pas un multiple de 4, elle décode autant que possible, au multiple le plus proche de 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

Paramètres

utf8
ReadOnlySpan<Byte>

Étendue d’entrée qui contient du texte encodé en UTF-8 en base 64 qui doit être décodé.

bytes
Span<Byte>

Étendue de sortie qui contient le résultat de l’opération, autrement dit, les données binaires décodées.

bytesConsumed
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets d’entrée consommés pendant l’opération. Cela peut être utilisé pour découper l’entrée pour les appels suivants, si nécessaire.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre d’octets écrits dans l’étendue de sortie. Cela peut être utilisé pour découper la sortie pour les appels suivants, si nécessaire.

isFinalBlock
Boolean

true (valeur par défaut) pour indiquer que l’étendue d’entrée contient l’intégralité des données à décoder. false pour indiquer que l’étendue d’entrée contient des données partielles avec plus de données à suivre.

Retours

Une des valeurs d’énumération qui indique l’état de l’opération de décodage.

Remarques

La valeur de retour peut être la suivante :

S’applique à