Udostępnij za pośrednictwem


Base64Url Klasa

Definicja

Konwertuje między danymi binarnymi i tekstem zakodowanym w formacie ASCII bezpiecznym pod adresem URL, który jest reprezentowany w znakach Base64Url.

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

Metody

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

Dekoduje zakres znaków Unicode ASCII reprezentowanych jako Base64Url do danych binarnych.

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

Dekoduje zakres znaków Unicode ASCII reprezentowanych jako Base64Url do danych binarnych.

DecodeFromChars(ReadOnlySpan<Char>)

Dekoduje zakres znaków Unicode ASCII reprezentowanych jako Base64Url do danych binarnych.

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

Dekoduje zakres zakodowanego tekstu UTF-8 reprezentowanego jako Base64Url do danych binarnych.

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

Dekoduje zakres zakodowanego tekstu UTF-8 reprezentowanego jako Base64Url do danych binarnych.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Dekoduje zakres zakodowanego tekstu UTF-8 reprezentowanego jako Base64Url do danych binarnych.

DecodeFromUtf8InPlace(Span<Byte>)

Dekoduje zakres zakodowanego tekstu UTF-8 w elemencie Base64Url do danych binarnych w miejscu.

Zdekodowane dane wyjściowe binarne są mniejsze niż dane tekstowe zawarte w danych wejściowych (operacja deflatuje dane).

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

Koduje zakres danych binarnych do znaków Unicode ASCII reprezentowanych jako Base64Url.

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

Koduje zakres danych binarnych do znaków Unicode ASCII reprezentowanych jako Base64Url.

EncodeToChars(ReadOnlySpan<Byte>)

Koduje zakres danych binarnych do znaków Unicode ASCII reprezentowanych jako Base64Url.

EncodeToString(ReadOnlySpan<Byte>)

Koduje zakres danych binarnych do ciągu Unicode reprezentowanego jako znaki Base64Url ASCII.

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

Koduje zakres danych binarnych do zakodowanego w formacie UTF-8 tekstu reprezentowanego jako Base64Url.

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

Koduje zakres danych binarnych do zakodowanego w formacie UTF-8 tekstu reprezentowanego jako Base64Url.

EncodeToUtf8(ReadOnlySpan<Byte>)

Koduje zakres danych binarnych do zakodowanego w formacie UTF-8 tekstu reprezentowanego jako Base64Url.

GetEncodedLength(Int32)

Zwraca długość wyniku (w bajtach), jeśli chcesz zakodować dane binarne w bajtowym zakresie rozmiaru bytesLength.

GetMaxDecodedLength(Int32)

Zwraca maksymalną długość wyniku (w bajtach), jeśli chcesz zdekodować zakodowany w formacie base 64 tekst z zakresu rozmiaru base64Length.

IsValid(ReadOnlySpan<Byte>, Int32)

Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64.

IsValid(ReadOnlySpan<Byte>)

Sprawdza, czy określony zakres tekstu UTF-8 składa się z prawidłowych danych zakodowanych w formacie base-64.

IsValid(ReadOnlySpan<Char>, Int32)

Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64.

IsValid(ReadOnlySpan<Char>)

Sprawdza, czy określony zakres tekstu składa się z prawidłowych danych zakodowanych w formacie base-64.

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

Dekoduje zakres znaków Unicode ASCII reprezentowanych jako Base64Url do danych binarnych.

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

Dekoduje zakres zakodowanego tekstu UTF-8 reprezentowanego jako Base64Url do danych binarnych.

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

Koduje zakres danych binarnych do znaków Unicode ASCII reprezentowanych jako Base64Url.

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

Koduje zakres danych binarnych do zakodowanych znaków UTF-8 reprezentowanych jako Base64Url.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Koduje zakres danych binarnych (w miejscu) do zakodowanego tekstu UTF-8 reprezentowanego jako podstawowy 64.

Zakodowane dane wyjściowe tekstu są większe niż dane binarne zawarte w danych wejściowych (operacja zawyża dane).

Dotyczy