Base64Url 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在以 Base64Url 字符表示的二进制数据和 URL 安全 ASCII 编码文本之间进行转换。
public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
- 继承
-
Base64Url
方法
DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean) |
将表示为 Base64Url 的 unicode ASCII 字符的范围解码为二进制数据。 |
DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>) |
将表示为 Base64Url 的 unicode ASCII 字符的范围解码为二进制数据。 |
DecodeFromChars(ReadOnlySpan<Char>) |
将表示为 Base64Url 的 unicode ASCII 字符的范围解码为二进制数据。 |
DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
将表示为 Base64Url 的 UTF-8 编码文本的范围解码为二进制数据。 |
DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
将表示为 Base64Url 的 UTF-8 编码文本的范围解码为二进制数据。 |
DecodeFromUtf8(ReadOnlySpan<Byte>) |
将表示为 Base64Url 的 UTF-8 编码文本的范围解码为二进制数据。 |
DecodeFromUtf8InPlace(Span<Byte>) |
将 Base64Url 中 UTF-8 编码文本的范围解码为就地二进制数据。 解码的二进制输出小于输入中包含的文本数据(操作会解除数据)。 |
EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean) |
将二进制数据的范围编码为表示为 Base64Url 的 unicode ASCII 字符。 |
EncodeToChars(ReadOnlySpan<Byte>, Span<Char>) |
将二进制数据的范围编码为表示为 Base64Url 的 unicode ASCII 字符。 |
EncodeToChars(ReadOnlySpan<Byte>) |
将二进制数据的范围编码为表示为 Base64Url 的 unicode ASCII 字符。 |
EncodeToString(ReadOnlySpan<Byte>) |
将二进制数据的范围编码为表示为 Base64Url ASCII 字符的 unicode 字符串。 |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
将二进制数据范围编码为表示为 Base64Url 的 UTF-8 编码文本。 |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
将二进制数据范围编码为表示为 Base64Url 的 UTF-8 编码文本。 |
EncodeToUtf8(ReadOnlySpan<Byte>) |
将二进制数据范围编码为表示为 Base64Url 的 UTF-8 编码文本。 |
GetEncodedLength(Int32) |
如果要在大小 |
GetMaxDecodedLength(Int32) |
如果要从大小范围 |
IsValid(ReadOnlySpan<Byte>, Int32) |
验证 UTF-8 文本的指定范围是否由有效的 base-64 编码数据组成。 |
IsValid(ReadOnlySpan<Byte>) |
验证 UTF-8 文本的指定范围是否由有效的 base-64 编码数据组成。 |
IsValid(ReadOnlySpan<Char>, Int32) |
验证指定的文本范围是否由有效的 base-64 编码数据组成。 |
IsValid(ReadOnlySpan<Char>) |
验证指定的文本范围是否由有效的 base-64 编码数据组成。 |
TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32) |
将表示为 Base64Url 的 unicode ASCII 字符的范围解码为二进制数据。 |
TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
将表示为 Base64Url 的 UTF-8 编码文本的范围解码为二进制数据。 |
TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32) |
将二进制数据的范围编码为表示为 Base64Url 的 unicode ASCII 字符。 |
TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32) |
将二进制数据范围编码为表示为 Base64Url 的 UTF-8 编码字符。 |
TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32) |
将二进制数据(就地)的跨度编码为表示为 base 64 的 UTF-8 编码文本。 编码的文本输出大于输入中包含的二进制数据(操作膨胀数据)。 |