Base64Url.EncodeToUtf8 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í
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean) |
Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url. |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>) |
Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url. |
EncodeToUtf8(ReadOnlySpan<Byte>) |
Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url. |
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Boolean)
- Zdroj:
- Base64UrlEncoder.cs
Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url.
public static System.Buffers.OperationStatus EncodeToUtf8 (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesConsumed, out int bytesWritten, bool isFinalBlock = true);
static member EncodeToUtf8 : ReadOnlySpan<byte> * Span<byte> * int * int * bool -> System.Buffers.OperationStatus
Public Shared Function EncodeToUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesConsumed As Integer, ByRef bytesWritten 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. kódovaný text UTF-8 v base64Url.
- bytesConsumed
- Int32
Pokud 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ý.
- bytesWritten
- Int32
Když tato metoda vrátí, obsahuje počet bajtů 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ů.
Platí pro
EncodeToUtf8(ReadOnlySpan<Byte>, Span<Byte>)
- Zdroj:
- Base64UrlEncoder.cs
Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url.
public:
static int EncodeToUtf8(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int EncodeToUtf8 (ReadOnlySpan<byte> source, Span<byte> destination);
static member EncodeToUtf8 : ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function EncodeToUtf8 (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) 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. kódovaný text UTF-8 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
EncodeToUtf8(ReadOnlySpan<Byte>)
- Zdroj:
- Base64UrlEncoder.cs
Zakóduje rozsah binárních dat do kódování UTF-8 text reprezentovaný jako Base64Url.
public:
static cli::array <System::Byte> ^ EncodeToUtf8(ReadOnlySpan<System::Byte> source);
public static byte[] EncodeToUtf8 (ReadOnlySpan<byte> source);
static member EncodeToUtf8 : ReadOnlySpan<byte> -> byte[]
Public Shared Function EncodeToUtf8 (source As ReadOnlySpan(Of Byte)) As Byte()
Parametry
- source
- ReadOnlySpan<Byte>
Vstupní rozsah, který obsahuje binární data, která je potřeba zakódovat.
Návraty
Výstupní bajtové pole, které obsahuje výsledek operace, tj. kódovaný text UTF-8 v base64Url.
Poznámky
Tato implementace kódování base64url vynechá volitelné odsazení znaků.