Base64Url.EncodeToChars 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í.
Přetížení
EncodeToChars(ReadOnlySpan<Byte>) |
Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url. |
EncodeToChars(ReadOnlySpan<Byte>, Span<Char>) |
Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url. |
EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean) |
Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url. |
EncodeToChars(ReadOnlySpan<Byte>)
- Zdroj:
- Base64UrlEncoder.cs
Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.
public:
static cli::array <char> ^ EncodeToChars(ReadOnlySpan<System::Byte> source);
public static char[] EncodeToChars (ReadOnlySpan<byte> source);
static member EncodeToChars : ReadOnlySpan<byte> -> char[]
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte)) As Char()
Parametry
- source
- ReadOnlySpan<Byte>
Vstupní rozsah, který obsahuje binární data, která je potřeba zakódovat.
Návraty
Pole znaků, které obsahuje výsledek operace, tj. znaky ASCII v base64Url.
Poznámky
Tato implementace kódování base64url vynechá volitelné odsazení znaků.
Platí pro
EncodeToChars(ReadOnlySpan<Byte>, Span<Char>)
- Zdroj:
- Base64UrlEncoder.cs
Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.
public:
static int EncodeToChars(ReadOnlySpan<System::Byte> source, Span<char> destination);
public static int EncodeToChars (ReadOnlySpan<byte> source, Span<char> destination);
static member EncodeToChars : ReadOnlySpan<byte> * Span<char> -> int
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char)) As Integer
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.
Návraty
Počet bajtů zapsaných do cílového rozsahu. V případě potřeby se dá použít k průřezu výstupu pro následná volání.
Výjimky
Vyrovnávací paměť v destination
je příliš malá pro uložení zakódovaného výstupu.
Poznámky
Tato implementace kódování base64url vynechá volitelné odsazení znaků.
Platí pro
EncodeToChars(ReadOnlySpan<Byte>, Span<Char>, Int32, Int32, Boolean)
- Zdroj:
- Base64UrlEncoder.cs
Zakóduje rozsah binárních dat do znaků unicode ASCII reprezentovaných jako Base64Url.
public static System.Buffers.OperationStatus EncodeToChars (ReadOnlySpan<byte> source, Span<char> destination, out int bytesConsumed, out int charsWritten, bool isFinalBlock = true);
static member EncodeToChars : ReadOnlySpan<byte> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function EncodeToChars (source As ReadOnlySpan(Of Byte), destination As Span(Of Char), ByRef bytesConsumed As Integer, ByRef charsWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus
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.
- bytesConsumed
- Int32
>Když tato metoda vrátí, obsahuje počet vstupních bajtů spotřebovaných během operace. To se dá použít k průřezu vstupu pro následná volání, pokud je to potřeba. Tento parametr se považuje za neinicializovaný.
- 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ý.
- isFinalBlock
- Boolean
true
, když vstupní rozsah obsahuje celé množství dat, která se mají kódovat; false
, když může následovat více dat,
například při volání ve smyčce by následná volání s false
měla končit voláním true
. Výchozí hodnota je true
.
Návraty
Jedna z hodnot výčtu, která označuje úspěch nebo selhání operace.
Poznámky
Tato implementace kódování base64url vynechá volitelné odsazení znaků.