EncodingExtensions.GetChars 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í
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>) |
Dekóduje zadané ReadOnlySequence<T> pro |
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>) |
Dekóduje zadané ReadOnlySequence<T> hodnoty tak, aby |
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>) |
Dekóduje zadané ReadOnlySpan<T> pro |
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)
Dekóduje zadané ReadOnlySequence<T> pro char
s pomocí zadané Encoding a zapíše výsledek do writer
.
public:
[System::Runtime::CompilerServices::Extension]
static long GetChars(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<System::Byte> % bytes, System::Buffers::IBufferWriter<char> ^ writer);
public static long GetChars (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, System.Buffers.IBufferWriter<char> writer);
static member GetChars : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<char> -> int64
<Extension()>
Public Function GetChars (encoding As Encoding, ByRef bytes As ReadOnlySequence(Of Byte), writer As IBufferWriter(Of Char)) As Long
Parametry
- encoding
- Encoding
Kódování, které představuje způsob dekódování dat bytes
.
- bytes
- ReadOnlySequence<Byte>
Posloupnost, jejíž bajty by měly být dekódovány.
- writer
- IBufferWriter<Char>
Vyrovnávací paměť, do které se dekódované znaky zapíšou.
Návraty
Počet znaků zapsaných do writer
.
Výjimky
bytes
obsahuje data, která nelze dekódovat a encoding
je nakonfigurována tak, aby byla vyvolána, pokud jsou tato data zobrazena.
Platí pro
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)
Dekóduje zadané ReadOnlySequence<T> hodnoty tak, aby char
používaly zadané Encoding hodnoty a výstupy výsledek .chars
public:
[System::Runtime::CompilerServices::Extension]
static int GetChars(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<System::Byte> % bytes, Span<char> chars);
public static int GetChars (this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<byte> bytes, Span<char> chars);
static member GetChars : System.Text.Encoding * ReadOnlySequence * Span<char> -> int
<Extension()>
Public Function GetChars (encoding As Encoding, ByRef bytes As ReadOnlySequence(Of Byte), chars As Span(Of Char)) As Integer
Parametry
- encoding
- Encoding
Kódování, které představuje způsob kódování dat.bytes
- bytes
- ReadOnlySequence<Byte>
Posloupnost dekóduje na znaky.
Návraty
Počet znaků zapsaných do chars
.
Výjimky
chars
není dostatečně velký, aby obsahoval kódovanou formu bytes
.
bytes
obsahuje data, která nelze dekódovat a encoding
je nakonfigurována tak, aby byla vyvolána, pokud jsou tato data zobrazena.
Platí pro
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)
Dekóduje zadané ReadOnlySpan<T> pro char
s pomocí zadané Encoding a zapíše výsledek do writer
.
public:
[System::Runtime::CompilerServices::Extension]
static long GetChars(System::Text::Encoding ^ encoding, ReadOnlySpan<System::Byte> bytes, System::Buffers::IBufferWriter<char> ^ writer);
public static long GetChars (this System.Text.Encoding encoding, ReadOnlySpan<byte> bytes, System.Buffers.IBufferWriter<char> writer);
static member GetChars : System.Text.Encoding * ReadOnlySpan<byte> * System.Buffers.IBufferWriter<char> -> int64
<Extension()>
Public Function GetChars (encoding As Encoding, bytes As ReadOnlySpan(Of Byte), writer As IBufferWriter(Of Char)) As Long
Parametry
- encoding
- Encoding
Kódování, které představuje způsob dekódování dat bytes
.
- bytes
- ReadOnlySpan<Byte>
Rozsah bajtů k dekódování.
- writer
- IBufferWriter<Char>
Vyrovnávací paměť, do které se dekódované znaky zapíšou.
Návraty
Počet znaků zapsaných do writer
.
Výjimky
bytes
obsahuje data, která nelze dekódovat a encoding
je nakonfigurována tak, aby byla vyvolána, pokud jsou tato data zobrazena.