Base64Url.TryEncodeToUtf8 Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert die Spanne von Binärdaten in UTF-8-codierte Zeichen, die als Base64Url dargestellt werden.
public:
static bool TryEncodeToUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryEncodeToUtf8 (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryEncodeToUtf8 : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryEncodeToUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean
Parameter
- source
- ReadOnlySpan<Byte>
Die Eingabespanne, die Binärdaten enthält, die codiert werden müssen.
Die Ausgabespanne, die das Ergebnis des Vorgangs enthält, d. h. den UTF-8-codierten Text in Base64Url.
- bytesWritten
- 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 Bytes erfolgreich codiert wurden, andernfalls false
.
Hinweise
Bei dieser Implementierung der Base64url-Codierung werden die optionalen Abstandszeichen weggelassen.