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