Base64.IsValid Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.