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