Base64.IsValid Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
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:
- Base64Validator.cs
- Źródło:
- Base64Validator.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> 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
Parametry
- base64TextUtf8
- ReadOnlySpan<Byte>
Zakres tekstu UTF-8 do zweryfikowania.
Zwraca
true
jeśli base64TextUtf8
zawiera prawidłową, dekodowaną sekwencję zakodowanych danych base-64; w przeciwnym razie false
.
Uwagi
Jeśli metoda zwróci true
wartość , ten sam tekst został przekazany do DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) i DecodeFromUtf8InPlace(Span<Byte>, Int32) pomyślnie zdekoduje. 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" (w bajtach).
Dotyczy
IsValid(ReadOnlySpan<Char>)
- Źródło:
- Base64Validator.cs
- Źródło:
- Base64Validator.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> 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
Parametry
- base64Text
- ReadOnlySpan<Char>
Zakres tekstu do zweryfikowania.
Zwraca
true
jeśli base64Text
zawiera prawidłową, dekodowaną sekwencję zakodowanych danych base-64; w przeciwnym razie false
.
Uwagi
Jeśli metoda zwróci true
metodę , ten sam tekst został przekazany do FromBase64String(String) i TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) pomyślnie zdekoduje (w przypadku przy założeniu wystarczającej ilości miejsca wyjściowego TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) ). 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:
- Base64Validator.cs
- Źródło:
- Base64Validator.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> 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
Parametry
- base64TextUtf8
- ReadOnlySpan<Byte>
Zakres tekstu UTF-8 do zweryfikowania.
- decodedLength
- Int32
Jeśli metoda zwróci true
wartość , liczba dekodowanych bajtów, które będą wynikać z dekodowania wejściowego tekstu UTF-8.
Zwraca
true
jeśli base64TextUtf8
zawiera prawidłową, dekodowaną sekwencję zakodowanych danych base-64; w przeciwnym razie false
.
Uwagi
Jeśli metoda zwróci true
wartość , ten sam tekst został przekazany do DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) i DecodeFromUtf8InPlace(Span<Byte>, Int32) pomyślnie zdekoduje. 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" (w bajtach).
Dotyczy
IsValid(ReadOnlySpan<Char>, Int32)
- Źródło:
- Base64Validator.cs
- Źródło:
- Base64Validator.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> 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
Parametry
- base64Text
- ReadOnlySpan<Char>
Zakres tekstu do zweryfikowania.
- decodedLength
- Int32
Jeśli metoda zwróci true
wartość , liczba dekodowanych bajtów, które będą wynikać z dekodowania tekstu wejściowego.
Zwraca
true
jeśli base64Text
zawiera prawidłową, dekodowaną sekwencję zakodowanych danych base-64; w przeciwnym razie false
.
Uwagi
Jeśli metoda zwróci true
metodę , ten sam tekst został przekazany do FromBase64String(String) i TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) pomyślnie zdekoduje (w przypadku przy założeniu wystarczającej ilości miejsca wyjściowego TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) ). 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".