Base64Url.IsValid Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Przeciążenia
| Nazwa | Opis |
|---|---|
| IsValid(ReadOnlySpan<Byte>) |
Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64. |
| IsValid(ReadOnlySpan<Char>) |
Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64. |
| IsValid(ReadOnlySpan<Byte>, Int32) |
Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64. |
| IsValid(ReadOnlySpan<Char>, Int32) |
Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64. |
IsValid(ReadOnlySpan<Byte>)
- Źródło:
- Base64UrlValidator.cs
- Źródło:
- Base64UrlValidator.cs
Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64.
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
Parametry
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Zakres tekstu UTF-8 do zweryfikowania.
Zwraca
true, jeśli utf8Base64UrlText zawiera prawidłową, dekodowaną sekwencję danych zakodowanych w formacie base-64; w przeciwnym razie false.
Uwagi
gdzie odstęp jest definiowany jako znaki ", "\t", "\r" lub "\n" (jako bajty).
Dotyczy
IsValid(ReadOnlySpan<Char>)
- Źródło:
- Base64UrlValidator.cs
- Źródło:
- Base64UrlValidator.cs
Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64.
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
Parametry
- base64UrlText
- ReadOnlySpan<Char>
Zakres tekstu do zweryfikowania.
Zwraca
true, jeśli base64UrlText zawiera prawidłową, dekodowaną sekwencję danych zakodowanych w formacie base-64; w przeciwnym razie false.
Uwagi
Jeśli metoda zwraca true, ten sam tekst przekazany do DecodeFromChars(ReadOnlySpan<Char>) i
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) pomyślnie zdekoduje (w przypadku
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) przy założeniu wystarczającej ilości miejsca wyjściowego).
Dowolna ilość białych znaków jest dozwolona w dowolnym miejscu w danych wejściowych, gdzie odstępy są definiowane jako znaki ", "\t", "\r" lub "\n".
Dotyczy
IsValid(ReadOnlySpan<Byte>, Int32)
- Źródło:
- Base64UrlValidator.cs
- Źródło:
- Base64UrlValidator.cs
Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64.
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
Parametry
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Zakres tekstu UTF-8 do zweryfikowania.
- decodedLength
- Int32
Jeśli metoda zwraca true, liczba zdekodowanych bajtów, które będą wynikać z dekodowania wejściowego tekstu UTF-8.
Zwraca
true, jeśli utf8Base64UrlText zawiera prawidłową, dekodowaną sekwencję danych zakodowanych w formacie base-64; w przeciwnym razie false.
Uwagi
gdzie odstęp jest definiowany jako znaki ", "\t", "\r" lub "\n" (jako bajty).
Dotyczy
IsValid(ReadOnlySpan<Char>, Int32)
- Źródło:
- Base64UrlValidator.cs
- Źródło:
- Base64UrlValidator.cs
Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64.
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
Parametry
- base64UrlText
- ReadOnlySpan<Char>
Zakres tekstu do zweryfikowania.
- decodedLength
- Int32
Jeśli metoda zwraca true, liczba zdekodowanych bajtów, które będą wynikać z dekodowania tekstu wejściowego.
Zwraca
true, jeśli base64UrlText zawiera prawidłową, dekodowaną sekwencję danych zakodowanych w formacie base-64; w przeciwnym razie false.
Uwagi
Jeśli metoda zwraca true, ten sam tekst przekazany do DecodeFromChars(ReadOnlySpan<Char>) i
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) pomyślnie zdekoduje (w przypadku
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) przy założeniu wystarczającej ilości miejsca wyjściowego).
Dowolna ilość białych znaków jest dozwolona w dowolnym miejscu w danych wejściowych, gdzie odstępy są definiowane jako znaki ", "\t", "\r" lub "\n".