Lenguaje

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
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 es si utf8Base64UrlText contiene una secuencia válida y descodable de datos codificados en base 64; en caso contrario, falsees .

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
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 es si base64UrlText contiene una secuencia válida y descodable de datos codificados en base 64; en caso contrario, falsees .

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 suponiendo suficiente espacio de TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) 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
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 resultantes de la descodificación del texto UTF-8 de entrada.

Devoluciones

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

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
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 la descodificación del texto de entrada.

Devoluciones

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

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 suponiendo suficiente espacio de TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) 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