Freigeben über


Base64Url.TryEncodeToChars Methode

Definition

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

public:
 static bool TryEncodeToChars(ReadOnlySpan<System::Byte> source, Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryEncodeToChars (ReadOnlySpan<byte> source, Span<char> destination, out int charsWritten);
static member TryEncodeToChars : ReadOnlySpan<byte> * Span<char> * int -> bool
Public Shared Function TryEncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

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.

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.

Gibt zurück

true, wenn Zeichen erfolgreich codiert wurden, andernfalls false.

Hinweise

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

Gilt für: