Langage

Base64.IsValid Méthode

Définition

Surcharges

Nom Description
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:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.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> base64TextUtf8);
public static bool IsValid(ReadOnlySpan<byte> base64TextUtf8);
static member IsValid : ReadOnlySpan<byte> -> bool
Public Shared Function IsValid (base64TextUtf8 As ReadOnlySpan(Of Byte)) As Boolean

Paramètres

base64TextUtf8
ReadOnlySpan<Byte>

Étendue de texte UTF-8 à valider.

Retours

true si base64TextUtf8 contient une séquence valide, décodable de données encodables en base 64 ; sinon, false.

Remarques

Si la méthode retourne true, le même texte passé à DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) et DecodeFromUtf8InPlace(Span<Byte>, Int32) décode avec succès. 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» (en octets).

S’applique à

IsValid(ReadOnlySpan<Char>)

Source:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.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> base64Text);
public static bool IsValid(ReadOnlySpan<char> base64Text);
static member IsValid : ReadOnlySpan<char> -> bool
Public Shared Function IsValid (base64Text As ReadOnlySpan(Of Char)) As Boolean

Paramètres

base64Text
ReadOnlySpan<Char>

Étendue de texte à valider.

Retours

true si base64Text contient une séquence valide, décodable de données encodables en base 64 ; sinon, false.

Remarques

Si la méthode retourne true, le même texte passé à FromBase64String(String) et TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) décodait correctement (dans le cas d’un espace de TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) 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:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.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> base64TextUtf8, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<byte> base64TextUtf8, out int decodedLength);
static member IsValid : ReadOnlySpan<byte> * int -> bool
Public Shared Function IsValid (base64TextUtf8 As ReadOnlySpan(Of Byte), ByRef decodedLength As Integer) As Boolean

Paramètres

base64TextUtf8
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 base64TextUtf8 contient une séquence valide, décodable de données encodables en base 64 ; sinon, false.

Remarques

Si la méthode retourne true, le même texte passé à DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) et DecodeFromUtf8InPlace(Span<Byte>, Int32) décode avec succès. 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» (en octets).

S’applique à

IsValid(ReadOnlySpan<Char>, Int32)

Source:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.cs
Source:
Base64Validator.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> base64Text, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<char> base64Text, out int decodedLength);
static member IsValid : ReadOnlySpan<char> * int -> bool
Public Shared Function IsValid (base64Text As ReadOnlySpan(Of Char), ByRef decodedLength As Integer) As Boolean

Paramètres

base64Text
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 base64Text contient une séquence valide, décodable de données encodables en base 64 ; sinon, false.

Remarques

Si la méthode retourne true, le même texte passé à FromBase64String(String) et TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) décodait correctement (dans le cas d’un espace de TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) 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 à