共用方式為


Base64Url 類別

定義

在以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)

如果您要將位元組範圍內的二進位數據編碼為大小 bytesLength,則傳回結果的長度(以位元組為單位)。

GetMaxDecodedLength(Int32)

如果您要從大小範圍譯碼基底 64 編碼的文字,則傳回結果的最大長度(以位元組為單位),base64Length

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編碼文字。

編碼的文字輸出大於輸入中包含的二進位數據(作業會擴大數據)。

適用於