Base64Url Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Converte entre dados binários e texto codificado ASCII seguro para URLs, representado em caracteres Base64Url.
public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
- Herança
-
Base64Url
Observações
A codificação Base64Url utiliza o mesmo alfabeto da codificação Base64 padrão, exceto que os caracteres '+' e '/' são substituídos respetivamente por '-' e '_' para tornar a saída segura para a URL.
Métodos
| Name | Description |
|---|---|
| DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean) |
Decodifica o intervalo de caracteres unicode ASCII representados como Base64Url em dados binários. |
| DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>) |
Decodifica o intervalo de caracteres unicode ASCII representados como Base64Url em dados binários. |
| DecodeFromChars(ReadOnlySpan<Char>) |
Decodifica o intervalo de caracteres unicode ASCII representados como Base64Url em dados binários. |
| DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Descodifica o intervalo de texto codificado em UTF-8 representado como Base64Url em dados binários. |
| DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Descodifica o intervalo de texto codificado em UTF-8 representado como Base64Url em dados binários. |
| DecodeFromUtf8(ReadOnlySpan<Byte>) |
Descodifica o intervalo de texto codificado em UTF-8 representado como Base64Url em dados binários. |
| DecodeFromUtf8InPlace(Span<Byte>) |
Decodifica o espaço de texto codificado em UTF-8 em Base64Url em dados binários, no local. A saída binária decodificada é menor do que os dados de texto contidos na entrada (a operação desinfla os dados). |
| EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean) |
Codifica o intervalo de dados binários em caracteres unicode ASCII representados como Base64Url. |
| EncodeToChars(ReadOnlySpan<Byte>, Span<Char>) |
Codifica o intervalo de dados binários em caracteres Unicode ASCII representados como Base64Url. |
| EncodeToChars(ReadOnlySpan<Byte>) |
Codifica o intervalo de dados binários em caracteres unicode ASCII representados como Base64Url. |
| EncodeToString(ReadOnlySpan<Byte>) |
Codifica o intervalo de dados binários em cadeia Unicode representada como caracteres ASCII Base64Url. |
| EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url. |
| EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url. |
| EncodeToUtf8(ReadOnlySpan<Byte>) |
Codifica o intervalo de dados binários em texto codificado em UTF-8 representado como Base64Url. |
| GetEncodedLength(Int32) |
Devolve o comprimento (em bytes) do resultado se codificares dados binários dentro de um intervalo de bytes de tamanho |
| GetMaxDecodedLength(Int32) |
Devolve o comprimento máximo (em bytes) do resultado se descodificar texto codificado em base 64 a partir de um intervalo de tamanho |
| IsValid(ReadOnlySpan<Byte>, Int32) |
Valida que o intervalo especificado do texto UTF-8 é composto por dados válidos codificados em base-64. |
| IsValid(ReadOnlySpan<Byte>) |
Valida que o intervalo especificado do texto UTF-8 é composto por dados válidos codificados em base-64. |
| IsValid(ReadOnlySpan<Char>, Int32) |
Valida que o intervalo de texto especificado é composto por dados válidos codificados em base-64. |
| IsValid(ReadOnlySpan<Char>) |
Valida que o intervalo de texto especificado é composto por dados válidos codificados em base-64. |
| TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) |
Descodifica o alcance dos caracteres Unicode ASCII representados como Base64Url em dados binários. |
| TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Descodifica o intervalo de texto codificado em UTF-8 representado como Base64Url em dados binários. |
| TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32) |
Codifica o intervalo de dados binários em caracteres Unicode ASCII representados como Base64Url. |
| TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
Codifica o intervalo de dados binários em caracteres codificados UTF-8 representados como Base64Url. |
| TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32) |
Codifica o intervalo de dados binários (no local) em texto codificado em UTF-8, representado como base 64. A saída de texto codificado é maior do que os dados binários contidos na entrada (a operação infla os dados). |