Compartir a través de


Base64Url.IsValid Método

Definición

Sobrecargas

Nombre Description
IsValid(ReadOnlySpan<Byte>)

Valida que el intervalo especificado de texto UTF-8 se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Char>)

Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Byte>, Int32)

Valida que el intervalo especificado de texto UTF-8 se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Char>, Int32)

Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.

IsValid(ReadOnlySpan<Byte>)

Source:
Base64UrlValidator.cs
Source:
Base64UrlValidator.cs

Valida que el intervalo especificado de texto UTF-8 se compone de datos codificados en base 64 válidos.

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

Parámetros

utf8Base64UrlText
ReadOnlySpan<Byte>

Intervalo de texto UTF-8 que se va a validar.

Devoluciones

true si utf8Base64UrlText contiene una secuencia válida y descodable de datos codificados en base 64; de lo contrario, false.

Comentarios

donde el espacio en blanco se define como los caracteres ', '\t', '\r', ' o '\n' (como bytes).

Se aplica a

IsValid(ReadOnlySpan<Char>)

Source:
Base64UrlValidator.cs
Source:
Base64UrlValidator.cs

Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.

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

Parámetros

base64UrlText
ReadOnlySpan<Char>

Intervalo de texto que se va a validar.

Devoluciones

true si base64UrlText contiene una secuencia válida y descodable de datos codificados en base 64; de lo contrario, false.

Comentarios

Si el método devuelve true, el mismo texto pasado a DecodeFromChars(ReadOnlySpan<Char>) y

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) descodificaría correctamente (en el caso

de TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) suponiendo suficiente espacio de salida).

Se permite cualquier cantidad de espacio en blanco en cualquier lugar de la entrada, donde el espacio en blanco se define como los caracteres ", "\t", "\r" o "\n".

Se aplica a

IsValid(ReadOnlySpan<Byte>, Int32)

Source:
Base64UrlValidator.cs
Source:
Base64UrlValidator.cs

Valida que el intervalo especificado de texto UTF-8 se compone de datos codificados en base 64 válidos.

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

Parámetros

utf8Base64UrlText
ReadOnlySpan<Byte>

Intervalo de texto UTF-8 que se va a validar.

decodedLength
Int32

Si el método devuelve true, el número de bytes descodificados que se descodificarán el texto UTF-8 de entrada.

Devoluciones

true si utf8Base64UrlText contiene una secuencia válida y descodable de datos codificados en base 64; de lo contrario, false.

Comentarios

donde el espacio en blanco se define como los caracteres ', '\t', '\r', ' o '\n' (como bytes).

Se aplica a

IsValid(ReadOnlySpan<Char>, Int32)

Source:
Base64UrlValidator.cs
Source:
Base64UrlValidator.cs

Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.

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

Parámetros

base64UrlText
ReadOnlySpan<Char>

Intervalo de texto que se va a validar.

decodedLength
Int32

Si el método devuelve true, el número de bytes descodificados resultantes de descodificar el texto de entrada.

Devoluciones

true si base64UrlText contiene una secuencia válida y descodable de datos codificados en base 64; de lo contrario, false.

Comentarios

Si el método devuelve true, el mismo texto pasado a DecodeFromChars(ReadOnlySpan<Char>) y

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) descodificaría correctamente (en el caso

de TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) suponiendo suficiente espacio de salida).

Se permite cualquier cantidad de espacio en blanco en cualquier lugar de la entrada, donde el espacio en blanco se define como los caracteres ", "\t", "\r" o "\n".

Se aplica a