Base64Url.TryDecodeFromUtf8 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.
Décode l’étendue du texte encodé UTF-8 représenté en base64Url en données binaires.
public:
static bool TryDecodeFromUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryDecodeFromUtf8 (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryDecodeFromUtf8 : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryDecodeFromUtf8 (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 du texte codé en UTF-8 dans Base64Url qui doit être décodé.
Étendue de sortie qui contient le résultat de l’opération, c’est-à-dire les données binaires décodées.
- 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é.
Retours
true
si les octets ont été décodés correctement, sinon false
.
Exceptions
source
contient un caractère Base64Url non valide,
plus de deux caractères de remplissage ou un espace non blanc parmi les caractères de remplissage.