EncodingExtensions.GetBytes Metode

Definisi

Overload

Nama Deskripsi
GetBytes(Encoding, ReadOnlySequence<Char>)

Mengodekan yang ditentukan ReadOnlySequence<T> ke dalam Byte array menggunakan Encoding.

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

Mendekode yang ditentukan ReadOnlySequence<T> ke bytes menggunakan yang ditentukan Encoding dan menulis hasilnya ke writer.

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

Mengodekan yang ditentukan ReadOnlySequence<T> ke bytes menggunakan yang ditentukan Encoding dan menghasilkan hasilnya ke bytes.

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

Mengodekan yang ditentukan ReadOnlySpan<T> menggunakan byteyang ditentukan Encoding dan menulis hasilnya ke writer.

GetBytes(Encoding, ReadOnlySequence<Char>)

Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs

Mengodekan yang ditentukan ReadOnlySequence<T> ke dalam Byte array menggunakan 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, 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()

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data di harus dikodekan chars .

chars
ReadOnlySequence<Char>

Urutan untuk mengodekan ke byte.

Mengembalikan

Byte[]

Array Byte yang mewakili konten yang dikodekan dari chars.

Pengecualian

chars berisi data yang tidak dapat dikodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk

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

Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs

Mendekode yang ditentukan ReadOnlySequence<T> ke bytes menggunakan yang ditentukan Encoding dan menulis hasilnya ke 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

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data di harus dikodekan chars .

chars
ReadOnlySequence<Char>

Yang ReadOnlySequence<T> isinya harus dikodekan.

writer
IBufferWriter<Byte>

Buffer tempat byte yang dikodekan akan ditulis.

Mengembalikan

Jumlah byte yang ditulis ke writer.

Pengecualian

chars berisi data yang tidak dapat dikodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk

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

Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs

Mengodekan yang ditentukan ReadOnlySequence<T> ke bytes menggunakan yang ditentukan Encoding dan menghasilkan hasilnya ke 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

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data di harus dikodekan chars .

chars
ReadOnlySequence<Char>

Urutan untuk mengodekan ke byte.

bytes
Span<Byte>

Buffer tujuan tempat byte yang dikodekan akan ditulis.

Mengembalikan

Jumlah byte yang ditulis ke bytes.

Pengecualian

bytes tidak cukup besar untuk berisi bentuk yang dikodekan dari chars.

chars berisi data yang tidak dapat dikodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk

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

Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs
Sumber:
EncodingExtensions.cs

Mengodekan yang ditentukan ReadOnlySpan<T> menggunakan byteyang ditentukan Encoding dan menulis hasilnya ke 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

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data di harus dikodekan chars .

chars
ReadOnlySpan<Char>

Urutan untuk mengodekan ke byte.

writer
IBufferWriter<Byte>

Buffer tempat byte yang dikodekan akan ditulis.

Mengembalikan

Jumlah byte yang ditulis ke writer.

Pengecualian

chars berisi data yang tidak dapat dikodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk