EncodingExtensions.GetBytes Metoda

Definice

Přetížení

GetBytes(Encoding, ReadOnlySequence<Char>)

Zakóduje zadanou ReadOnlySequence<T> hodnotu do Byte pole pomocí zadaného Encoding .Encodes the specified ReadOnlySequence<T> into a Byte array using the specified Encoding.

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

Dekóduje určenou ReadOnlySequence<T> na byte s pomocí zadaného Encoding a zapisuje výsledek do writer .Decodes the specified ReadOnlySequence<T> to bytes using the specified Encoding and writes the result to writer.

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

Zakóduje zadaný ReadOnlySequence<T> do byte s pomocí zadaného Encoding a výstupem výsledku do bytes .Encodes the specified ReadOnlySequence<T> to bytes using the specified Encoding and outputs the result to bytes.

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

Zakóduje zadaný ReadOnlySpan<T> do byte s pomocí zadaného Encoding a zapíše výsledek do writer .Encodes the specified ReadOnlySpan<T> to bytes using the specified Encoding and writes the result to writer.

GetBytes(Encoding, ReadOnlySequence<Char>)

Zakóduje zadanou ReadOnlySequence<T> hodnotu do Byte pole pomocí zadaného Encoding .Encodes the specified ReadOnlySequence<T> into a Byte array using the specified Encoding.

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, ref 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 v nástroji chars .The encoding that represents how the data in chars should be encoded.

chars
ReadOnlySequence<Char>

Sekvence, která se má zakódovat do bajtůThe sequence to encode to bytes.

Návraty

Byte[]

BytePole, které představuje kódovaný obsah chars .A Byte array that represents the encoded contents of chars.

Výjimky

chars obsahuje data, která nelze kódovat a která encoding jsou nakonfigurována k vyvolání, když jsou taková data zobrazena.chars contains data that cannot be encoded and encoding is configured to throw when such data is seen.

Platí pro

Produkt Představení

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

Dekóduje určenou ReadOnlySequence<T> na byte s pomocí zadaného Encoding a zapisuje výsledek do writer .Decodes the specified ReadOnlySequence<T> to bytes using the specified Encoding and writes the result to 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, ref 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 v nástroji chars .The encoding that represents how the data in chars should be encoded.

chars
ReadOnlySequence<Char>

ReadOnlySequence<T>Obsah, jehož obsah má být kódován.The ReadOnlySequence<T> whose contents should be encoded.

writer
IBufferWriter<Byte>

Vyrovnávací paměť, do které budou zapsány kódované bajty.The buffer to which the encoded bytes will be written.

Návraty

Int64

Počet bajtů zapsaných do writer .The number of bytes written to writer.

Výjimky

chars obsahuje data, která nelze kódovat a která encoding jsou nakonfigurována k vyvolání, když jsou taková data zobrazena.chars contains data that cannot be encoded and encoding is configured to throw when such data is seen.

Platí pro

Produkt Představení

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

Zakóduje zadaný ReadOnlySequence<T> do byte s pomocí zadaného Encoding a výstupem výsledku do bytes .Encodes the specified ReadOnlySequence<T> to bytes using the specified Encoding and outputs the result to 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, ref 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 v nástroji chars .The encoding that represents how the data in chars should be encoded.

chars
ReadOnlySequence<Char>

Sekvence, která se má zakódovat do bajtůThe sequence to encode to bytes.

bytes
Span<Byte>

Cílová vyrovnávací paměť, do které budou zapsány kódované bajty.The destination buffer to which the encoded bytes will be written.

Návraty

Int32

Počet bajtů zapsaných do bytes .The number of bytes written to bytes.

Výjimky

bytes není dostatečně velká, aby obsahovala kódovaný formát chars .bytes is not large enough to contain the encoded form of chars.

chars obsahuje data, která nelze kódovat a která encoding jsou nakonfigurována k vyvolání, když jsou taková data zobrazena.chars contains data that cannot be encoded and encoding is configured to throw when such data is seen.

Platí pro

Produkt Představení

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

Zakóduje zadaný ReadOnlySpan<T> do byte s pomocí zadaného Encoding a zapíše výsledek do writer .Encodes the specified ReadOnlySpan<T> to bytes using the specified Encoding and writes the result to 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 v nástroji chars .The encoding that represents how the data in chars should be encoded.

chars
ReadOnlySpan<Char>

Sekvence, která se má zakódovat do bajtůThe sequence to encode to bytes.

writer
IBufferWriter<Byte>

Vyrovnávací paměť, do které budou zapsány kódované bajty.The buffer to which the encoded bytes will be written.

Návraty

Int64

Počet bajtů zapsaných do writer .The number of bytes written to writer.

Výjimky

chars obsahuje data, která nelze kódovat a která encoding jsou nakonfigurována k vyvolání, když jsou taková data zobrazena.chars contains data that cannot be encoded and encoding is configured to throw when such data is seen.

Platí pro

Produkt Představení