Base64Url Klass

Definition

Konverterar mellan binära data och URL-säker ASCII-kodad text som representeras med Base64Url-tecken.

public ref class Base64Url abstract sealed
public static class Base64Url
type Base64Url = class
Public Class Base64Url
Arv
Base64Url

Kommentarer

Base64Url-kodning använder samma alfabet som Standard Base64-kodning, förutom att tecknen '+' och '/' ersätts med '-' respektive '_' för att göra utdata-URL:en säker.

Metoder

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

Avkodar intervallet för unicode ASCII-tecken som representeras som Base64Url till binära data.

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

Avkodar intervallet för unicode ASCII-tecken som representeras som Base64Url till binära data.

DecodeFromChars(ReadOnlySpan<Char>)

Avkodar intervallet för unicode ASCII-tecken som representeras som Base64Url till binära data.

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

Avkodar intervallet för UTF-8-kodad text som representeras som Base64Url till binära data.

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

Avkodar intervallet för UTF-8-kodad text som representeras som Base64Url till binära data.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Avkodar intervallet för UTF-8-kodad text som representeras som Base64Url till binära data.

DecodeFromUtf8InPlace(Span<Byte>)

Avkodar intervallet för UTF-8-kodad text i Base64Url till binära data på plats.

De avkodade binära utdata är mindre än textdata i indata (åtgärden deflaterar data).

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

Kodar intervallet för binära data till unicode ASCII-tecken som representeras som Base64Url.

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

Kodar intervallet för binära data till Unicode ASCII-tecken som representeras som Base64Url.

EncodeToChars(ReadOnlySpan<Byte>)

Kodar intervallet för binära data till unicode ASCII-tecken som representeras som Base64Url.

EncodeToString(ReadOnlySpan<Byte>)

Kodar intervallet för binära data till Unicode-sträng som representeras som Base64Url ASCII-tecken.

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

Kodar intervallet för binära data till UTF-8-kodad text som representeras som Base64Url.

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

Kodar intervallet för binära data till UTF-8-kodad text som representeras som Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>)

Kodar intervallet för binära data till UTF-8-kodad text som representeras som Base64Url.

GetEncodedLength(Int32)

Returnerar längden (i byte) för resultatet om du skulle koda binära data inom ett byteintervall av storlek bytesLength.

GetMaxDecodedLength(Int32)

Returnerar den maximala längden (i byte) för resultatet om du skulle avkoda base 64-kodad text från ett storleksintervall base64Length.

IsValid(ReadOnlySpan<Byte>, Int32)

Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data.

IsValid(ReadOnlySpan<Byte>)

Verifierar att det angivna intervallet för UTF-8-text består av giltiga base-64-kodade data.

IsValid(ReadOnlySpan<Char>, Int32)

Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.

IsValid(ReadOnlySpan<Char>)

Verifierar att det angivna textintervallet består av giltiga base-64-kodade data.

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

Avkodar intervallet för Unicode ASCII-tecken som representeras som Base64Url till binära data.

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

Avkodar intervallet för UTF-8-kodad text som representeras som Base64Url till binära data.

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

Kodar intervallet för binära data till Unicode ASCII-tecken som representeras som Base64Url.

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

Kodar intervallet för binära data till UTF-8-kodade tecken som representeras som Base64Url.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Kodar intervallet för binära data (på plats) till UTF-8-kodad text som representeras som bas 64.

Kodade textutdata är större än de binära data som ingår i indata (åtgärden blåser upp data).

Gäller för