Base64.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:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.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> base64TextUtf8);
public static bool IsValid(ReadOnlySpan<byte> base64TextUtf8);
static member IsValid : ReadOnlySpan<byte> -> bool
Public Shared Function IsValid (base64TextUtf8 As ReadOnlySpan(Of Byte)) As Boolean
Parámetros
- base64TextUtf8
- ReadOnlySpan<Byte>
Intervalo de texto UTF-8 que se va a validar.
Devoluciones
true es si base64TextUtf8 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 DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) y DecodeFromUtf8InPlace(Span<Byte>, Int32) se descodificaría correctamente. 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' (como bytes).
Se aplica a
IsValid(ReadOnlySpan<Char>)
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.
public:
static bool IsValid(ReadOnlySpan<char> base64Text);
public static bool IsValid(ReadOnlySpan<char> base64Text);
static member IsValid : ReadOnlySpan<char> -> bool
Public Shared Function IsValid (base64Text As ReadOnlySpan(Of Char)) As Boolean
Parámetros
- base64Text
- ReadOnlySpan<Char>
Intervalo de texto que se va a validar.
Devoluciones
true es si base64Text 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 FromBase64String(String) y TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) se descodificaría correctamente (en el caso de suponer suficiente espacio de TryFromBase64Chars(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:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.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> base64TextUtf8, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<byte> base64TextUtf8, out int decodedLength);
static member IsValid : ReadOnlySpan<byte> * int -> bool
Public Shared Function IsValid (base64TextUtf8 As ReadOnlySpan(Of Byte), ByRef decodedLength As Integer) As Boolean
Parámetros
- base64TextUtf8
- 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 base64TextUtf8 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 DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) y DecodeFromUtf8InPlace(Span<Byte>, Int32) se descodificaría correctamente. 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' (como bytes).
Se aplica a
IsValid(ReadOnlySpan<Char>, Int32)
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
- Source:
- Base64Validator.cs
Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos.
public:
static bool IsValid(ReadOnlySpan<char> base64Text, [Runtime::InteropServices::Out] int % decodedLength);
public static bool IsValid(ReadOnlySpan<char> base64Text, out int decodedLength);
static member IsValid : ReadOnlySpan<char> * int -> bool
Public Shared Function IsValid (base64Text As ReadOnlySpan(Of Char), ByRef decodedLength As Integer) As Boolean
Parámetros
- base64Text
- 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 base64Text 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 FromBase64String(String) y TryFromBase64Chars(ReadOnlySpan<Char>, Span<Byte>, Int32) se descodificaría correctamente (en el caso de suponer suficiente espacio de TryFromBase64Chars(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".