Base64Url.IsValid 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
IsValid(ReadOnlySpan<Byte>) |
Vérifie que l’étendue spécifiée du texte UTF-8 est composée de données encodées en base 64 valides. |
IsValid(ReadOnlySpan<Char>) |
Vérifie que l’étendue de texte spécifiée est composée de données encodées en base 64 valides. |
IsValid(ReadOnlySpan<Byte>, Int32) |
Vérifie que l’étendue spécifiée du texte UTF-8 est composée de données encodées en base 64 valides. |
IsValid(ReadOnlySpan<Char>, Int32) |
Vérifie que l’étendue de texte spécifiée est composée de données encodées en base 64 valides. |
IsValid(ReadOnlySpan<Byte>)
- Source:
- Base64UrlValidator.cs
Vérifie que l’étendue spécifiée du texte UTF-8 est composée de données encodées en base 64 valides.
public:
static bool IsValid(ReadOnlySpan<System::Byte> utf8Base64UrlText);
public static bool IsValid (ReadOnlySpan<byte> utf8Base64UrlText);
static member IsValid : ReadOnlySpan<byte> -> bool
Public Shared Function IsValid (utf8Base64UrlText As ReadOnlySpan(Of Byte)) As Boolean
Paramètres
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Étendue de texte UTF-8 à valider.
Retours
true
si utf8Base64UrlText
contient une séquence valide et décodable de données codées en base 64 ; sinon, false
.
Remarques
où les espaces blancs sont définis en tant que caractères « , « \t », «\r» ou «\n» (sous forme d’octets).
S’applique à
IsValid(ReadOnlySpan<Char>)
- Source:
- Base64UrlValidator.cs
Vérifie que l’étendue de texte spécifiée est composée de données encodées en base 64 valides.
public:
static bool IsValid(ReadOnlySpan<char> base64UrlText);
public static bool IsValid (ReadOnlySpan<char> base64UrlText);
static member IsValid : ReadOnlySpan<char> -> bool
Public Shared Function IsValid (base64UrlText As ReadOnlySpan(Of Char)) As Boolean
Paramètres
- base64UrlText
- ReadOnlySpan<Char>
Étendue de texte à valider.
Retours
true
si base64UrlText
contient une séquence valide et décodable de données codées en base 64 ; sinon, false
.
Remarques
Si la méthode retourne true
, le même texte passé à DecodeFromChars(ReadOnlySpan<Char>) et
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) décoder correctement (dans le cas
de TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) en supposant un espace de sortie suffisant).
Toute quantité d’espaces blancs est autorisée n’importe où dans l’entrée, où l’espace blanc est défini comme les caractères « , « \t », «\r» ou «\n».
S’applique à
IsValid(ReadOnlySpan<Byte>, Int32)
- Source:
- Base64UrlValidator.cs
Vérifie que l’étendue spécifiée du texte UTF-8 est composée de données encodées en base 64 valides.
public:
static bool IsValid(ReadOnlySpan<System::Byte> utf8Base64UrlText, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid (ReadOnlySpan<byte> utf8Base64UrlText, out int decodedLength);
static member IsValid : ReadOnlySpan<byte> * int -> bool
Public Shared Function IsValid (utf8Base64UrlText As ReadOnlySpan(Of Byte), ByRef decodedLength As Integer) As Boolean
Paramètres
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Étendue de texte UTF-8 à valider.
- decodedLength
- Int32
Si la méthode retourne true
, nombre d’octets décodés résultant du décodage du texte UTF-8 d’entrée.
Retours
true
si utf8Base64UrlText
contient une séquence valide et décodable de données codées en base 64 ; sinon, false
.
Remarques
où les espaces blancs sont définis en tant que caractères « , « \t », «\r» ou «\n» (sous forme d’octets).
S’applique à
IsValid(ReadOnlySpan<Char>, Int32)
- Source:
- Base64UrlValidator.cs
Vérifie que l’étendue de texte spécifiée est composée de données encodées en base 64 valides.
public:
static bool IsValid(ReadOnlySpan<char> base64UrlText, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid (ReadOnlySpan<char> base64UrlText, out int decodedLength);
static member IsValid : ReadOnlySpan<char> * int -> bool
Public Shared Function IsValid (base64UrlText As ReadOnlySpan(Of Char), ByRef decodedLength As Integer) As Boolean
Paramètres
- base64UrlText
- ReadOnlySpan<Char>
Étendue de texte à valider.
- decodedLength
- Int32
Si la méthode retourne true
, nombre d’octets décodés résultant du décodage du texte d’entrée.
Retours
true
si base64UrlText
contient une séquence valide et décodable de données codées en base 64 ; sinon, false
.
Remarques
Si la méthode retourne true
, le même texte passé à DecodeFromChars(ReadOnlySpan<Char>) et
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) décoder correctement (dans le cas
de TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) en supposant un espace de sortie suffisant).
Toute quantité d’espaces blancs est autorisée n’importe où dans l’entrée, où l’espace blanc est défini comme les caractères « , « \t », «\r» ou «\n».