Freigeben über


Base64Url.EncodeToChars Methode

Definition

Überlädt

EncodeToChars(ReadOnlySpan<Byte>)

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>, Span<Char>, Int32, Int32, Boolean)

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

EncodeToChars(ReadOnlySpan<Byte>)

Quelle:
Base64UrlEncoder.cs

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

public:
 static cli::array <char> ^ EncodeToChars(ReadOnlySpan<System::Byte> source);
public static char[] EncodeToChars (ReadOnlySpan<byte> source);
static member EncodeToChars : ReadOnlySpan<byte> -> char[]
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte)) As Char()

Parameter

source
ReadOnlySpan<Byte>

Die Eingabespanne, die Binärdaten enthält, die codiert werden müssen.

Gibt zurück

Char[]

Ein Zeichenarray, das das Ergebnis des Vorgangs enthält, d. h. die ASCII-Zeichen in Base64Url.

Hinweise

Bei dieser Implementierung der Base64url-Codierung werden die optionalen Abstandszeichen weggelassen.

Gilt für:

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

Quelle:
Base64UrlEncoder.cs

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

public:
 static int EncodeToChars(ReadOnlySpan<System::Byte> source, Span<char> destination);
public static int EncodeToChars (ReadOnlySpan<byte> source, Span<char> destination);
static member EncodeToChars : ReadOnlySpan<byte> * Span<char> -> int
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char)) As Integer

Parameter

source
ReadOnlySpan<Byte>

Die Eingabespanne, die Binärdaten enthält, die codiert werden müssen.

destination
Span<Char>

Die Ausgabespanne, die das Ergebnis des Vorgangs enthält, d. h. die ASCII-Zeichen in Base64Url.

Gibt zurück

Die Anzahl der Bytes, die in die Zielspanne geschrieben wurden. Dies kann verwendet werden, um die Ausgabe für nachfolgende Aufrufe zu segmentieren, falls erforderlich.

Ausnahmen

Der Puffer in destination ist zu klein, um die codierte Ausgabe zu halten.

Hinweise

Bei dieser Implementierung der Base64url-Codierung werden die optionalen Abstandszeichen weggelassen.

Gilt für:

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

Quelle:
Base64UrlEncoder.cs

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

public static System.Buffers.OperationStatus EncodeToChars (ReadOnlySpan<byte> source, Span<char> destination, out int bytesConsumed, out int charsWritten, bool isFinalBlock = true);
static member EncodeToChars : ReadOnlySpan<byte> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char), ByRef bytesConsumed As Integer, ByRef charsWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus

Parameter

source
ReadOnlySpan<Byte>

Die Eingabespanne, die Binärdaten enthält, die codiert werden müssen.

destination
Span<Char>

Die Ausgabespanne, die das Ergebnis des Vorgangs enthält, d. h. die ASCII-Zeichen in Base64Url.

bytesConsumed
Int32

>Wenn diese Methode zurückgegeben wird, enthält die Anzahl der während des Vorgangs verbrauchten Eingabebytes. Dies kann verwendet werden, um die Eingabe für nachfolgende Aufrufe zu segmentieren, falls erforderlich. Dieser Parameter wird als nicht initialisiert behandelt.

charsWritten
Int32

>Wenn diese Methode zurückgegeben wird, enthält die Anzahl der zeichen, die in die Ausgabespanne geschrieben wurden. Dies kann verwendet werden, um die Ausgabe für nachfolgende Aufrufe zu segmentieren, falls erforderlich. Dieser Parameter wird als nicht initialisiert behandelt.

isFinalBlock
Boolean

true, wenn die Eingabespanne die gesamte zu codierenden Daten enthält; false, wenn weitere Daten folgen können,

Beispielsweise beim Aufrufen in einer Schleife sollten nachfolgende Anrufe mit false mit true Anruf enden. Der Standardwert ist true.

Gibt zurück

Einer der Enumerationswerte, der den Erfolg oder Fehler des Vorgangs angibt.

Hinweise

Bei dieser Implementierung der Base64url-Codierung werden die optionalen Abstandszeichen weggelassen.

Gilt für: