Freigeben über


Base64Url Klasse

Definition

Konvertiert zwischen Binären Daten und URL-sicheren ASCII-codierten Text, der in Base64Url-Zeichen dargestellt wird.

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

Methoden

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

Decodiert die Spanne von Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden, in Binärdaten.

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

Decodiert die Spanne von Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden, in Binärdaten.

DecodeFromChars(ReadOnlySpan<Char>)

Decodiert die Spanne von Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden, in Binärdaten.

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

Decodiert die Spanne von UTF-8-codierten Text, der als Base64Url dargestellt wird, in Binärdaten.

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

Decodiert die Spanne von UTF-8-codierten Text, der als Base64Url dargestellt wird, in Binärdaten.

DecodeFromUtf8(ReadOnlySpan<Byte>)

Decodiert die Spanne von UTF-8-codierten Text, der als Base64Url dargestellt wird, in Binärdaten.

DecodeFromUtf8InPlace(Span<Byte>)

Decodiert die Spanne von UTF-8-codiertem Text in Base64Url in Binären Daten direkt.

Die decodierte binärausgabe ist kleiner als die Textdaten, die in der Eingabe enthalten sind (der Vorgang übergibt die Daten).

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

Codiert die Spanne von Binärdaten in Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden.

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

Codiert die Spanne von Binärdaten in Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden.

EncodeToChars(ReadOnlySpan<Byte>)

Codiert die Spanne von Binärdaten in Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden.

EncodeToString(ReadOnlySpan<Byte>)

Codiert die Spanne von Binärdaten in Unicode-Zeichenfolge, die als Base64Url ASCII-Zeichen dargestellt wird.

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

Codiert die Spanne von Binärdaten in UTF-8-codierten Text, der als Base64Url dargestellt wird.

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

Codiert die Spanne von Binärdaten in UTF-8-codierten Text, der als Base64Url dargestellt wird.

EncodeToUtf8(ReadOnlySpan<Byte>)

Codiert die Spanne von Binärdaten in UTF-8-codierten Text, der als Base64Url dargestellt wird.

GetEncodedLength(Int32)

Gibt die Länge (in Byte) des Ergebnisses zurück, wenn Sie Binärdaten innerhalb einer Byte-Spanne der Größe bytesLengthcodieren möchten.

GetMaxDecodedLength(Int32)

Gibt die maximale Länge (in Byte) des Ergebnisses zurück, wenn Sie base64-codierten Text aus einer Spanne der Größe base64Lengthdecodieren möchten.

IsValid(ReadOnlySpan<Byte>, Int32)

Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Byte>)

Überprüft, ob die angegebene Spanne von UTF-8-Text aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Char>, Int32)

Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.

IsValid(ReadOnlySpan<Char>)

Überprüft, ob die angegebene Textspanne aus gültigen base64-codierten Daten besteht.

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

Decodiert die Spanne von Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden, in Binärdaten.

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

Decodiert die Spanne von UTF-8-codierten Text, der als Base64Url dargestellt wird, in Binärdaten.

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

Codiert die Spanne von Binärdaten in Unicode-ASCII-Zeichen, die als Base64Url dargestellt werden.

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

Codiert die Spanne von Binärdaten in UTF-8-codierte Zeichen, die als Base64Url dargestellt werden.

TryEncodeToUtf8InPlace(Span<Byte>, Int32, Int32)

Codiert die Spanne von Binärdaten (direkt) in UTF-8-codierten Text, der als Basis 64 dargestellt wird.

Die codierte Textausgabe ist größer als die binärdaten, die in der Eingabe enthalten sind (der Vorgang überblasen die Daten).

Gilt für: