Base64.IsValid Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| IsValid(ReadOnlySpan<Byte>) |
Verifica che l'intervallo specificato di testo UTF-8 sia costituito da dati con codifica Base 64 validi. |
| IsValid(ReadOnlySpan<Char>) |
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi. |
| IsValid(ReadOnlySpan<Byte>, Int32) |
Verifica che l'intervallo specificato di testo UTF-8 sia costituito da dati con codifica Base 64 validi. |
| IsValid(ReadOnlySpan<Char>, Int32) |
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi. |
IsValid(ReadOnlySpan<Byte>)
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
Verifica che l'intervallo specificato di testo UTF-8 sia costituito da dati con codifica Base 64 validi.
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
Parametri
- base64TextUtf8
- ReadOnlySpan<Byte>
Intervallo di testo UTF-8 da convalidare.
Valori restituiti
true se base64TextUtf8 contiene una sequenza decodificabile valida di dati con codifica base 64; in caso contrario, false.
Commenti
Se il metodo restituisce true, lo stesso testo passato a DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) e DecodeFromUtf8InPlace(Span<Byte>, Int32) decodifica correttamente. Qualsiasi quantità di spazi vuoti è consentita in qualsiasi punto dell'input, dove gli spazi vuoti sono definiti come caratteri ', '\t', '\r' o '\n' (come byte).
Si applica a
IsValid(ReadOnlySpan<Char>)
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi.
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
Parametri
- base64Text
- ReadOnlySpan<Char>
Intervallo di testo da convalidare.
Valori restituiti
true se base64Text contiene una sequenza decodificabile valida di dati con codifica base 64; in caso contrario, false.
Commenti
Se il metodo restituisce true, lo stesso testo passato a FromBase64String(String) e TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) viene decodificato correttamente (nel caso di presupponendo spazio di TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) output sufficiente). Qualsiasi quantità di spazi vuoti è consentita in qualsiasi punto dell'input, in cui gli spazi vuoti sono definiti come caratteri ', '\t', '\r' o '\n'.
Si applica a
IsValid(ReadOnlySpan<Byte>, Int32)
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
Verifica che l'intervallo specificato di testo UTF-8 sia costituito da dati con codifica Base 64 validi.
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
Parametri
- base64TextUtf8
- ReadOnlySpan<Byte>
Intervallo di testo UTF-8 da convalidare.
- decodedLength
- Int32
Se il metodo restituisce true, il numero di byte decodificati risultanti dalla decodifica del testo UTF-8 di input.
Valori restituiti
true se base64TextUtf8 contiene una sequenza decodificabile valida di dati con codifica base 64; in caso contrario, false.
Commenti
Se il metodo restituisce true, lo stesso testo passato a DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) e DecodeFromUtf8InPlace(Span<Byte>, Int32) decodifica correttamente. Qualsiasi quantità di spazi vuoti è consentita in qualsiasi punto dell'input, dove gli spazi vuoti sono definiti come caratteri ', '\t', '\r' o '\n' (come byte).
Si applica a
IsValid(ReadOnlySpan<Char>, Int32)
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
- Origine:
- Base64Validator.cs
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi.
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
Parametri
- base64Text
- ReadOnlySpan<Char>
Intervallo di testo da convalidare.
- decodedLength
- Int32
Se il metodo restituisce true, il numero di byte decodificati risultanti dalla decodifica del testo di input.
Valori restituiti
true se base64Text contiene una sequenza decodificabile valida di dati con codifica base 64; in caso contrario, false.
Commenti
Se il metodo restituisce true, lo stesso testo passato a FromBase64String(String) e TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) viene decodificato correttamente (nel caso di presupponendo spazio di TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) output sufficiente). Qualsiasi quantità di spazi vuoti è consentita in qualsiasi punto dell'input, in cui gli spazi vuoti sono definiti come caratteri ', '\t', '\r' o '\n'.