EncodingExtensions.GetBytes 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í
| Name | Description |
|---|---|
| GetBytes(Encoding, ReadOnlySequence<Char>) |
Zakóduje zadaný ReadOnlySequence<T> do Byte pole pomocí zadaného Encodingpole . |
| GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>) |
Dekóduje zadané ReadOnlySequence<T> na |
| GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>) |
Zakóduje zadané ReadOnlySequence<T> do |
| GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>) |
Zakóduje zadanou ReadOnlySpan<T> hodnotu tak, aby |
GetBytes(Encoding, ReadOnlySequence<Char>)
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
Zakóduje zadaný ReadOnlySequence<T> do Byte pole pomocí zadaného Encodingpole .
public:
[System::Runtime::CompilerServices::Extension]
static cli::array <System::Byte> ^ GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars);
public static byte[] GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars);
static member GetBytes : System.Text.Encoding * ReadOnlySequence -> byte[]
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char)) As Byte()
Parametry
- encoding
- Encoding
Kódování, které představuje způsob kódování dat chars .
- chars
- ReadOnlySequence<Char>
Sekvence, která se má kódovat na bajty.
Návraty
Pole Byte , které představuje kódovaný obsah chars.
Výjimky
chars obsahuje data, která nelze zakódovat a encoding je nakonfigurována tak, aby vyvolila, když se taková data zobrazí.
Platí pro
GetBytes(Encoding, ReadOnlySequence<Char>, IBufferWriter<Byte>)
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
Dekóduje zadané ReadOnlySequence<T> na bytes pomocí zadaného Encoding a zapíše výsledek na writer.
public:
[System::Runtime::CompilerServices::Extension]
static long GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), writer As IBufferWriter(Of Byte)) As Long
Parametry
- encoding
- Encoding
Kódování, které představuje způsob kódování dat chars .
- chars
- ReadOnlySequence<Char>
Jejíž ReadOnlySequence<T> obsah by měl být kódován.
- writer
- IBufferWriter<Byte>
Vyrovnávací paměť, do které budou zakódované bajty zapsány.
Návraty
Počet bajtů zapsaných do writer.
Výjimky
chars obsahuje data, která nelze zakódovat a encoding je nakonfigurována tak, aby vyvolila, když se taková data zobrazí.
Platí pro
GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
Zakóduje zadané ReadOnlySequence<T> do bytes pomocí zadaného Encoding a výstupu výsledek do bytes.
public:
[System::Runtime::CompilerServices::Extension]
static int GetBytes(System::Text::Encoding ^ encoding, System::Buffers::ReadOnlySequence<char> % chars, Span<System::Byte> bytes);
public static int GetBytes(this System.Text.Encoding encoding, in System.Buffers.ReadOnlySequence<char> chars, Span<byte> bytes);
static member GetBytes : System.Text.Encoding * ReadOnlySequence * Span<byte> -> int
<Extension()>
Public Function GetBytes (encoding As Encoding, ByRef chars As ReadOnlySequence(Of Char), bytes As Span(Of Byte)) As Integer
Parametry
- encoding
- Encoding
Kódování, které představuje způsob kódování dat chars .
- chars
- ReadOnlySequence<Char>
Sekvence, která se má kódovat na bajty.
Návraty
Počet bajtů zapsaných do bytes.
Výjimky
bytes není dostatečně velký na to, aby obsahoval zakódovanou formu chars.
chars obsahuje data, která nelze zakódovat a encoding je nakonfigurována tak, aby vyvolila, když se taková data zobrazí.
Platí pro
GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
- Zdroj:
- EncodingExtensions.cs
Zakóduje zadanou ReadOnlySpan<T> hodnotu tak, aby bytepoužívala zadanou Encoding hodnotu, a zapíše výsledek do writer.
public:
[System::Runtime::CompilerServices::Extension]
static long GetBytes(System::Text::Encoding ^ encoding, ReadOnlySpan<char> chars, System::Buffers::IBufferWriter<System::Byte> ^ writer);
public static long GetBytes(this System.Text.Encoding encoding, ReadOnlySpan<char> chars, System.Buffers.IBufferWriter<byte> writer);
static member GetBytes : System.Text.Encoding * ReadOnlySpan<char> * System.Buffers.IBufferWriter<byte> -> int64
<Extension()>
Public Function GetBytes (encoding As Encoding, chars As ReadOnlySpan(Of Char), writer As IBufferWriter(Of Byte)) As Long
Parametry
- encoding
- Encoding
Kódování, které představuje způsob kódování dat chars .
- chars
- ReadOnlySpan<Char>
Sekvence, která se má kódovat na bajty.
- writer
- IBufferWriter<Byte>
Vyrovnávací paměť, do které budou zakódované bajty zapsány.
Návraty
Počet bajtů zapsaných do writer.
Výjimky
chars obsahuje data, která nelze zakódovat a encoding je nakonfigurována tak, aby vyvolila, když se taková data zobrazí.