EncodingExtensions.GetBytes Metoda

Definice

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 bytes pomocí zadaného Encoding a zapíše výsledek na writer.

GetBytes(Encoding, ReadOnlySequence<Char>, Span<Byte>)

Zakóduje zadané ReadOnlySequence<T> do bytes pomocí zadaného Encoding a výstupu výsledek do bytes.

GetBytes(Encoding, ReadOnlySpan<Char>, IBufferWriter<Byte>)

Zakóduje zadanou ReadOnlySpan<T> hodnotu tak, aby bytepoužívala zadanou Encoding hodnotu, a zapíše výsledek do writer.

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

Byte[]

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.

bytes
Span<Byte>

Cílová vyrovnávací paměť, do které se zapíšou zakódované 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í.

Platí pro