Condividi tramite


Base64Url.IsValid Metodo

Definizione

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'.

Si applica a