Sdílet prostřednictvím


Base64Url.TryEncodeToChars Metoda

Definice

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.

destination
Span<Char>

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ů.

Platí pro