Base64Url.TryEncodeToUtf8 Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
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ů.