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