Base64.IsValid Methode

Definition

Überlädt

Name Beschreibung
IsValid(ReadOnlySpan<Byte>)

Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Char>)

Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Byte>, Int32)

Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Char>, Int32)

Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Byte>)

Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs

Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen base64-codierten Daten besteht.

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

Parameter

base64TextUtf8
ReadOnlySpan<Byte>

Eine Spanne von UTF-8-Text zur Überprüfung.

Gibt zurück

true wenn base64TextUtf8 eine gültige, decodierbare Abfolge von base64-codierten Daten enthält; andernfalls false.

Hinweise

Wenn die Methode zurückgegeben wird true, wird derselbe Text übergeben DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) und DecodeFromUtf8InPlace(Span<Byte>, Int32) erfolgreich decodiert. Jede Menge Leerzeichen sind an beliebiger Stelle in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" (als Bytes) definiert sind.

Gilt für:

IsValid(ReadOnlySpan<Char>)

Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs

Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.

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

Parameter

base64Text
ReadOnlySpan<Char>

Eine Textspanne, die überprüft werden soll.

Gibt zurück

true wenn base64Text eine gültige, decodierbare Abfolge von base64-codierten Daten enthält; andernfalls false.

Hinweise

Wenn die Methode zurückgegeben wird true, wird derselbe Text übergeben FromBase64String(String) und TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) erfolgreich decodiert (bei der Annahme eines ausreichenden Ausgaberaums TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) ). Jede Menge Leerzeichen sind an beliebiger Stelle in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" definiert sind.

Gilt für:

IsValid(ReadOnlySpan<Byte>, Int32)

Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs

Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen base64-codierten Daten besteht.

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

Parameter

base64TextUtf8
ReadOnlySpan<Byte>

Eine Spanne von UTF-8-Text zur Überprüfung.

decodedLength
Int32

Wenn die Methode zurückgegeben wird true, wird die Anzahl decodierter Bytes zurückgegeben, die aus der Decodierung des UTF-8-Eingabetexts resultieren.

Gibt zurück

true wenn base64TextUtf8 eine gültige, decodierbare Abfolge von base64-codierten Daten enthält; andernfalls false.

Hinweise

Wenn die Methode zurückgegeben wird true, wird derselbe Text übergeben DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) und DecodeFromUtf8InPlace(Span<Byte>, Int32) erfolgreich decodiert. Jede Menge Leerzeichen sind an beliebiger Stelle in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" (als Bytes) definiert sind.

Gilt für:

IsValid(ReadOnlySpan<Char>, Int32)

Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs
Quelle:
Base64Validator.cs

Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.

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

Parameter

base64Text
ReadOnlySpan<Char>

Eine Textspanne, die überprüft werden soll.

decodedLength
Int32

Wenn die Methode zurückgegeben wird true, wird die Anzahl decodierter Bytes zurückgegeben, die aus der Decodierung des Eingabetexts resultieren.

Gibt zurück

true wenn base64Text eine gültige, decodierbare Abfolge von base64-codierten Daten enthält; andernfalls false.

Hinweise

Wenn die Methode zurückgegeben wird true, wird derselbe Text übergeben FromBase64String(String) und TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) erfolgreich decodiert (bei der Annahme eines ausreichenden Ausgaberaums TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) ). Jede Menge Leerzeichen sind an beliebiger Stelle in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" definiert sind.

Gilt für: