Base64Url Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
GetMaxDecodedLength(Int32) |
Zwraca maksymalną długość wyniku (w bajtach), jeśli chcesz zdekodować zakodowany w formacie base 64 tekst z zakresu rozmiaru |
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). |