EncodingExtensions.GetChars Metode

Definisi

Overload

Nama Deskripsi
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)

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

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

Mendekode yang ditentukan ReadOnlySequence<T> menggunakan charyang ditentukan Encoding dan menghasilkan hasilnya ke chars.

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

Mendekode yang ditentukan ReadOnlySpan<T> ke chars menggunakan yang ditentukan Encoding dan menulis hasilnya ke writer.

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

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

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

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data di harus didekodekan bytes .

bytes
ReadOnlySequence<Byte>

Urutan yang byte-nya harus didekodekan.

writer
IBufferWriter<Char>

Buffer tempat karakter yang didekode akan ditulis.

Mengembalikan

Jumlah karakter yang ditulis ke writer.

Pengecualian

bytes berisi data yang tidak dapat didekodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk

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

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

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

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data dikodekan bytes .

bytes
ReadOnlySequence<Byte>

Urutan untuk mendekode ke karakter.

chars
Span<Char>

Buffer tujuan tempat karakter yang didekode akan ditulis.

Mengembalikan

Jumlah karakter yang ditulis ke chars.

Pengecualian

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

bytes berisi data yang tidak dapat didekodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk

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

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

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

Parameter

encoding
Encoding

Pengodean yang mewakili bagaimana data di harus didekodekan bytes .

bytes
ReadOnlySpan<Byte>

Rentang byte untuk didekodekan.

writer
IBufferWriter<Char>

Buffer tempat karakter yang didekode akan ditulis.

Mengembalikan

Jumlah karakter yang ditulis ke writer.

Pengecualian

bytes berisi data yang tidak dapat didekodekan dan encoding dikonfigurasi untuk dilemparkan ketika data tersebut terlihat.

Berlaku untuk