Sdílet prostřednictvím


Base64Url Třída

Definice

Převádí mezi binárními daty a kódovaným textem ASCII bezpečným pro adresu URL, který je reprezentovaný znaky Base64Url.

public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
Dědičnost
Base64Url

Metody

DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32, Int32, Boolean)

Dekóduje rozsah znaků unicode ASCII reprezentovaných jako Base64Url do binárních dat.

DecodeFromChars(ReadOnlySpan<Char>, Span<Byte>)

Dekóduje rozsah znaků unicode ASCII reprezentovaných jako Base64Url do binárních dat.

DecodeFromChars(ReadOnlySpan<Char>)

Dekóduje rozsah znaků unicode ASCII reprezentovaných jako Base64Url do binárních dat.

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Dekóduje rozsah kódování UTF-8 text reprezentovaný jako Base64Url do binárních dat.

DecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>)

Dekóduje rozsah kódování UTF-8 text reprezentovaný jako Base64Url do binárních dat.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Dekóduje rozsah kódování UTF-8 text reprezentovaný jako Base64Url do binárních dat.

DecodeFromUtf8InPlace(Span<Byte>)

Dekóduje rozsah zakódovaného textu UTF-8 v Base64Url na binární data na místě.

Dekódovaný binární výstup je menší než textová data obsažená ve vstupu (operace nafoukne data).

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)

Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.

EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)

Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.

EncodeToChars(ReadOnlySpan<Byte>)

Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.

EncodeToString(ReadOnlySpan<Byte>)

Zakóduje rozsah binárních dat do řetězce unicode reprezentovaného jako znaky Base64Url ASCII.

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)

Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)

Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>)

Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url.

GetEncodedLength(Int32)

Vrátí délku výsledku (v bajtech), pokud byste chtěli zakódovat binární data v bajtovém rozsahu velikosti bytesLength.

GetMaxDecodedLength(Int32)

Vrátí maximální délku výsledku (v bajtech), pokud jste dekódovali základní 64 kódovaný text z rozsahu velikosti base64Length.

IsValid(ReadOnlySpan<Byte>, Int32)

Ověří, že zadané rozpětí textu UTF-8 se skládá z platných dat zakódovaných v base-64.

IsValid(ReadOnlySpan<Byte>)

Ověří, že zadané rozpětí textu UTF-8 se skládá z platných dat zakódovaných v base-64.

IsValid(ReadOnlySpan<Char>, Int32)

Ověří, že se zadané rozsahy textu skládají z platných dat s kódováním base-64.

IsValid(ReadOnlySpan<Char>)

Ověří, že se zadané rozsahy textu skládají z platných dat s kódováním base-64.

TryDecodeFromChars(ReadOnlySpan<Char>, Span<Byte>, Int32)

Dekóduje rozsah znaků unicode ASCII reprezentovaných jako Base64Url do binárních dat.

TryDecodeFromUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Dekóduje rozsah kódování UTF-8 text reprezentovaný jako Base64Url do binárních dat.

TryEncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32)

Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.

TryEncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Zakóduje rozsah binárních dat do znaků kódování UTF-8 reprezentovaných jako Base64Url.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Zakóduje rozsah binárních dat (na místě) do textu s kódováním UTF-8 reprezentovaného jako základ 64.

Kódovaný textový výstup je větší než binární data obsažená ve vstupu (operace nafoukne data).

Platí pro