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
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
Ü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 Zu überprüfende UTF-8-Textspanne.
Gibt zurück
true
, wenn base64TextUtf8
eine gültige, decodierbare Sequenz von Base64-codierten Daten enthält, false
andernfalls .
Hinweise
Wenn die Methode zurückgibt true
, wird derselbe Text an DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) übergeben und DecodeFromUtf8InPlace(Span<Byte>, Int32) erfolgreich decodiert. Eine beliebige Menge an Leerzeichen ist überall 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
Ü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 zu überprüfende Textspanne.
Gibt zurück
true
, wenn base64Text
eine gültige, decodierbare Sequenz von Base64-codierten Daten enthält, false
andernfalls .
Hinweise
Wenn die -Methode zurückgibt true
, wird derselbe Text an FromBase64String(String) übergeben und TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) würde erfolgreich decodiert (bei annahme eines ausreichenden Ausgaberaums TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) ). Eine beliebige Menge an Leerzeichen ist überall in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" definiert werden.
Gilt für:
IsValid(ReadOnlySpan<Byte>, Int32)
- 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 Zu überprüfende UTF-8-Textspanne.
- decodedLength
- Int32
Wenn die -Methode zurückgibt true
, ist die Anzahl der decodierten Bytes, die sich aus der Decodierung des UTF-8-Eingabetexts ergeben.
Gibt zurück
true
, wenn base64TextUtf8
eine gültige, decodierbare Sequenz von Base64-codierten Daten enthält, false
andernfalls .
Hinweise
Wenn die Methode zurückgibt true
, wird derselbe Text an DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) übergeben und DecodeFromUtf8InPlace(Span<Byte>, Int32) erfolgreich decodiert. Eine beliebige Menge an Leerzeichen ist überall 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
Ü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 zu überprüfende Textspanne.
- decodedLength
- Int32
Wenn die Methode zurückgibt true
, ist die Anzahl der decodierten Bytes, die sich aus der Decodierung des Eingabetexts ergeben.
Gibt zurück
true
, wenn base64Text
eine gültige, decodierbare Sequenz von Base64-codierten Daten enthält, false
andernfalls .
Hinweise
Wenn die -Methode zurückgibt true
, wird derselbe Text an FromBase64String(String) übergeben und TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) würde erfolgreich decodiert (bei annahme eines ausreichenden Ausgaberaums TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) ). Eine beliebige Menge an Leerzeichen ist überall in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" definiert werden.