Partager via


Base64Url.EncodeToUtf8 Méthode

Définition

Surcharges

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

Encode l’étendue des données binaires en texte encodé en UTF-8 représentée en base64Url.

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

Encode l’étendue des données binaires en texte encodé en UTF-8 représentée en base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>)

Encode l’étendue des données binaires en texte encodé en UTF-8 représentée en base64Url.

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

Source:
Base64UrlEncoder.cs

Encode l’étendue des données binaires en texte encodé en UTF-8 représentée en base64Url.

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

Paramètres

source
ReadOnlySpan<Byte>

Étendue d’entrée qui contient des données binaires qui doivent être encodées.

destination
Span<Byte>

Étendue de sortie qui contient le résultat de l’opération, c’est-à-dire le texte encodé UTF-8 dans Base64Url.

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. Ce paramètre est traité comme non initialisé.

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. Ce paramètre est traité comme non initialisé.

isFinalBlock
Boolean

true lorsque l’étendue d’entrée contient l’intégralité des données à encoder ; false lorsque d’autres données peuvent suivre,

par exemple, lors de l’appel dans une boucle, les appels suivants avec false doivent se terminer par true appel. La valeur par défaut est true.

Retours

Une des valeurs d’énumération qui indique la réussite ou l’échec de l’opération.

Remarques

Cette implémentation de l’encodage base64url omet les caractères de remplissage facultatifs.

S’applique à

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

Source:
Base64UrlEncoder.cs

Encode l’étendue des données binaires en texte encodé en UTF-8 représentée en base64Url.

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

Paramètres

source
ReadOnlySpan<Byte>

Étendue d’entrée qui contient des données binaires qui doivent être encodées.

destination
Span<Byte>

Étendue de sortie qui contient le résultat de l’opération, c’est-à-dire le texte encodé UTF-8 dans Base64Url.

Retours

Nombre d’octets écrits dans l’étendue de destination. Cela peut être utilisé pour découper la sortie pour les appels suivants, si nécessaire.

Exceptions

La mémoire tampon dans destination est trop petite pour contenir la sortie encodée.

Remarques

Cette implémentation de l’encodage base64url omet les caractères de remplissage facultatifs.

S’applique à

EncodeToUtf8(ReadOnlySpan<Byte>)

Source:
Base64UrlEncoder.cs

Encode l’étendue des données binaires en texte encodé en UTF-8 représentée en base64Url.

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

Paramètres

source
ReadOnlySpan<Byte>

Étendue d’entrée qui contient des données binaires qui doivent être encodées.

Retours

Byte[]

Tableau d’octets de sortie qui contient le résultat de l’opération, c’est-à-dire le texte encodé UTF-8 dans Base64Url.

Remarques

Cette implémentation de l’encodage base64url omet les caractères de remplissage facultatifs.

S’applique à