Base64Url.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
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:
- Base64UrlValidator.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> 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
Parametri
- utf8Base64UrlText
- ReadOnlySpan<Byte>
Intervallo di testo UTF-8 da convalidare.
Restituisce
true
se utf8Base64UrlText
contiene una sequenza decodificabile valida di dati con codifica base 64; in caso contrario, false
.
Commenti
dove gli spazi vuoti sono definiti come caratteri ', '\t', '\r' o '\n' (come byte).
Si applica a
IsValid(ReadOnlySpan<Char>)
- Origine:
- Base64UrlValidator.cs
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi.
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
Parametri
- base64UrlText
- ReadOnlySpan<Char>
Intervallo di testo da convalidare.
Restituisce
true
se base64UrlText
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 DecodeFromChars(ReadOnlySpan<Char>) e
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) decodificare correttamente (nel caso
di TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) presupponendo spazio di 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:
- Base64UrlValidator.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> 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
Parametri
- utf8Base64UrlText
- 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.
Restituisce
true
se utf8Base64UrlText
contiene una sequenza decodificabile valida di dati con codifica base 64; in caso contrario, false
.
Commenti
dove gli spazi vuoti sono definiti come caratteri ', '\t', '\r' o '\n' (come byte).
Si applica a
IsValid(ReadOnlySpan<Char>, Int32)
- Origine:
- Base64UrlValidator.cs
Verifica che l'intervallo di testo specificato sia costituito da dati con codifica Base 64 validi.
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
Parametri
- base64UrlText
- 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.
Restituisce
true
se base64UrlText
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 DecodeFromChars(ReadOnlySpan<Char>) e
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) decodificare correttamente (nel caso
di TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) presupponendo spazio di 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'.