Partager via


Base64Url.IsValid Méthode

Définition

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

S’applique à