Partager via


Base64Url.TryEncodeToUtf8 Méthode

Définition

Encode l’étendue des données binaires en caractères codés en UTF-8 représentées en base64Url.

public:
 static bool TryEncodeToUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryEncodeToUtf8 (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryEncodeToUtf8 : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryEncodeToUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

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.

bytesWritten
Int32

Lorsque cette méthode est retournée, contient le nombre de caractères é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é.

Retours

true si les octets encodés correctement, sinon false.

Remarques

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

S’applique à