Sdílet prostřednictvím


Base64Url.TryEncodeToUtf8 Metoda

Definice

Zakóduje rozsah binárních dat do znaků kódování UTF-8 reprezentovaných jako Base64Url.

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

Parametry

source
ReadOnlySpan<Byte>

Vstupní rozsah, který obsahuje binární data, která je potřeba zakódovat.

destination
Span<Byte>

Výstupní rozsah, který obsahuje výsledek operace, tj. kódovaný text UTF-8 v base64Url.

bytesWritten
Int32

Když tato metoda vrátí, obsahuje počet znaků zapsaných do výstupního rozsahu. V případě potřeby se dá použít k průřezu výstupu pro následná volání. Tento parametr se považuje za neinicializovaný.

Návraty

true, pokud bajty byly úspěšně kódovány, jinak false.

Poznámky

Tato implementace kódování base64url vynechá volitelné odsazení znaků.

Platí pro