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
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
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, false
es .
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
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, false
es .
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
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 que se descodificarán el 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, false
es .
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
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 que se descodificarán el texto de entrada.
Devoluciones
true
es si base64Text
contiene una secuencia válida y descodable de datos codificados en base 64; en caso contrario, false
es .
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'.