Base64Url Clase
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í.
Convierte entre datos binarios y texto codificado en ASCII seguro para direcciones URL que se representa en caracteres Base64Url.
public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
- Herencia
-
Base64Url
Comentarios
La codificación Base64Url usa el mismo alfabeto que la codificación base64 estándar, salvo que los caracteres "+" y "/" se reemplazan por "-" y "_" respectivamente para hacer que la dirección URL de salida sea segura.
Métodos
| Nombre | Description |
|---|---|
| DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean) |
Descodifica el intervalo de caracteres ASCII unicode representados como Base64Url en datos binarios. |
| DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>) |
Descodifica el intervalo de caracteres ASCII unicode representados como Base64Url en datos binarios. |
| DecodeFromChars(ReadOnlySpan<Char>) |
Descodifica el intervalo de caracteres ASCII unicode representados como Base64Url en datos binarios. |
| DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Descodifica el intervalo de texto codificado UTF-8 representado como Base64Url en datos binarios. |
| DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Descodifica el intervalo de texto codificado UTF-8 representado como Base64Url en datos binarios. |
| DecodeFromUtf8(ReadOnlySpan<Byte>) |
Descodifica el intervalo de texto codificado UTF-8 representado como Base64Url en datos binarios. |
| DecodeFromUtf8InPlace(Span<Byte>) |
Descodifica el intervalo de texto codificado UTF-8 en Base64Url en datos binarios, en contexto. La salida binaria descodificada es menor que los datos de texto contenidos en la entrada (la operación desfla los datos). |
| EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean) |
Codifica el intervalo de datos binarios en caracteres ASCII unicode representados como Base64Url. |
| EncodeToChars(ReadOnlySpan<Byte>, Span<Char>) |
Codifica el intervalo de datos binarios en caracteres ASCII Unicode representados como Base64Url. |
| EncodeToChars(ReadOnlySpan<Byte>) |
Codifica el intervalo de datos binarios en caracteres ASCII unicode representados como Base64Url. |
| EncodeToString(ReadOnlySpan<Byte>) |
Codifica el intervalo de datos binarios en una cadena Unicode representada como caracteres ASCII de Base64Url. |
| EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codifica el intervalo de datos binarios en texto codificado UTF-8 representado como Base64Url. |
| EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Codifica el intervalo de datos binarios en texto codificado UTF-8 representado como Base64Url. |
| EncodeToUtf8(ReadOnlySpan<Byte>) |
Codifica el intervalo de datos binarios en texto codificado UTF-8 representado como Base64Url. |
| GetEncodedLength(Int32) |
Devuelve la longitud (en bytes) del resultado si se van a codificar datos binarios dentro de un intervalo de bytes de tamaño |
| GetMaxDecodedLength(Int32) |
Devuelve la longitud máxima (en bytes) del resultado si se va a descodificar el texto codificado en base 64 a partir de un intervalo de tamaño |
| 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<Byte>) |
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<Char>) |
Valida que el intervalo de texto especificado se compone de datos codificados en base 64 válidos. |
| TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) |
Descodifica el intervalo de caracteres ASCII Unicode representados como Base64Url en datos binarios. |
| TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Descodifica el intervalo de texto codificado UTF-8 representado como Base64Url en datos binarios. |
| TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32) |
Codifica el intervalo de datos binarios en caracteres ASCII Unicode representados como Base64Url. |
| TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Codifica el intervalo de datos binarios en caracteres codificados UTF-8 representados como Base64Url. |
| TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32) |
Codifica el intervalo de datos binarios (en contexto) en texto codificado UTF-8 representado como base 64. La salida de texto codificada es mayor que los datos binarios contenidos en la entrada (la operación infla los datos). |