Base64Url.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:
- Base64UrlValidator.cs
- Quelle:
- Base64UrlValidator.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> utf8Base64UrlText);
public static bool IsValid(ReadOnlySpan<byte> utf8Base64UrlText);
static member IsValid : ReadOnlySpan<byte> -> bool
Public Shared Function IsValid (utf8Base64UrlText As ReadOnlySpan(Of Byte)) As Boolean
Parameter
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Eine Spanne von UTF-8-Text zur Überprüfung.
Gibt zurück
true, wenn utf8Base64UrlText eine gültige, decodierbare Sequenz von base64-codierten Daten enthält; andernfalls false.
Hinweise
wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" (als Bytes) definiert sind.
Gilt für:
IsValid(ReadOnlySpan<Char>)
- Quelle:
- Base64UrlValidator.cs
- Quelle:
- Base64UrlValidator.cs
Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.
public:
static bool IsValid(ReadOnlySpan<char> base64UrlText);
public static bool IsValid(ReadOnlySpan<char> base64UrlText);
static member IsValid : ReadOnlySpan<char> -> bool
Public Shared Function IsValid (base64UrlText As ReadOnlySpan(Of Char)) As Boolean
Parameter
- base64UrlText
- ReadOnlySpan<Char>
Eine Textspanne, die überprüft werden soll.
Gibt zurück
true, wenn base64UrlText eine gültige, decodierbare Sequenz von base64-codierten Daten enthält; andernfalls false.
Hinweise
Wenn die Methode truezurückgibt, wird derselbe Text an DecodeFromChars(ReadOnlySpan<Char>) übergeben und
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) würde erfolgreich decodieren (in dem Fall
von TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) vorausgesetzt, dass genügend Ausgaberaum vorhanden ist).
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:
- Base64UrlValidator.cs
- Quelle:
- Base64UrlValidator.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> utf8Base64UrlText, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<byte> utf8Base64UrlText, out int decodedLength);
static member IsValid : ReadOnlySpan<byte> * int -> bool
Public Shared Function IsValid (utf8Base64UrlText As ReadOnlySpan(Of Byte), ByRef decodedLength As Integer) As Boolean
Parameter
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Eine Spanne von UTF-8-Text zur Überprüfung.
- decodedLength
- Int32
Wenn die Methode truezurückgibt, wird die Anzahl decodierter Bytes zurückgegeben, die aus der Decodierung des UTF-8-Eingabetexts resultieren.
Gibt zurück
true, wenn utf8Base64UrlText eine gültige, decodierbare Sequenz von base64-codierten Daten enthält; andernfalls false.
Hinweise
wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" (als Bytes) definiert sind.
Gilt für:
IsValid(ReadOnlySpan<Char>, Int32)
- Quelle:
- Base64UrlValidator.cs
- Quelle:
- Base64UrlValidator.cs
Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.
public:
static bool IsValid(ReadOnlySpan<char> base64UrlText, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<char> base64UrlText, out int decodedLength);
static member IsValid : ReadOnlySpan<char> * int -> bool
Public Shared Function IsValid (base64UrlText As ReadOnlySpan(Of Char), ByRef decodedLength As Integer) As Boolean
Parameter
- base64UrlText
- ReadOnlySpan<Char>
Eine Textspanne, die überprüft werden soll.
- decodedLength
- Int32
Wenn die Methode truezurückgibt, wird die Anzahl decodierter Bytes zurückgegeben, die aus der Decodierung des Eingabetexts resultieren.
Gibt zurück
true, wenn base64UrlText eine gültige, decodierbare Sequenz von base64-codierten Daten enthält; andernfalls false.
Hinweise
Wenn die Methode truezurückgibt, wird derselbe Text an DecodeFromChars(ReadOnlySpan<Char>) übergeben und
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) würde erfolgreich decodieren (in dem Fall
von TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) vorausgesetzt, dass genügend Ausgaberaum vorhanden ist).
Jede Menge Leerzeichen sind an beliebiger Stelle in der Eingabe zulässig, wobei Leerzeichen als die Zeichen ", "\t", "\r" oder "\n" definiert sind.