Base64Url.TryEncodeToChars 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ů unicode ASCII reprezentovaných jako Base64Url.
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
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. znaky ASCII v base64Url.
- charsWritten
- 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 se znak úspěšně zakódoval, jinak false
.
Poznámky
Tato implementace kódování base64url vynechá volitelné odsazení znaků.