Partager via


Base64Url.TryDecodeFromChars Méthode

Définition

Décode l’étendue des caractères ASCII unicode représentés en base64Url en données binaires.

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

Paramètres

source
ReadOnlySpan<Char>

Étendue d’entrée qui contient des caractères ASCII dans Base64Url qui doivent être décodées.

destination
Span<Byte>

É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.

S’applique à