Partager via


Base64.IsValid Méthode

Définition

Surcharges

IsValid(ReadOnlySpan<Byte>)

Vérifie que l’étendue spécifiée de 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 valides encodées en base 64.

IsValid(ReadOnlySpan<Byte>, Int32)

Vérifie que l’étendue spécifiée de 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 valides encodées en base 64.

IsValid(ReadOnlySpan<Byte>)

Source:
Base64Validator.cs
Source:
Base64Validator.cs

Vérifie que l’étendue spécifiée de 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 et décodable de données encodées 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écodait correctement. 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

Vérifie que l’étendue de texte spécifiée est composée de données valides encodées en base 64.

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 et décodable de données encodées 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

Vérifie que l’étendue spécifiée de 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 qui résulteront du décodage du texte UTF-8 d’entrée.

Retours

true si base64TextUtf8 contient une séquence valide et décodable de données encodées 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écodait correctement. 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

Vérifie que l’étendue de texte spécifiée est composée de données valides encodées en base 64.

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 qui résulteront du décodage du texte d’entrée.

Retours

true si base64Text contient une séquence valide et décodable de données encodées 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 à