Base64Url.IsValid Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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".