Base64Url.TryEncodeToUtf8 Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
É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.