EncodingExtensions.GetChars Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>) |
De opgegeven codeert de opgegeven ReadOnlySequence<T> waarde |
| GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>) |
Ontsleutelt de opgegeven ReadOnlySequence<T> waarde met |
| GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>) |
De opgegeven codeert de opgegeven ReadOnlySpan<T> waarde |
GetChars(Encoding, ReadOnlySequence<Byte>, IBufferWriter<Char>)
De opgegeven codeert de opgegeven ReadOnlySequence<T> waarde charmet behulp van de opgegeven Encoding en schrijft het resultaat naar 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
Parameters
- encoding
- Encoding
De codering die aangeeft hoe de gegevens moeten bytes worden gedecodeerd.
- bytes
- ReadOnlySequence<Byte>
De reeks waarvan de bytes moeten worden gedecodeerd.
- writer
- IBufferWriter<Char>
De buffer waarnaar de gedecodeerde tekens worden geschreven.
Retouren
Het aantal tekens dat is geschreven naar writer.
Uitzonderingen
bytes bevat gegevens die niet kunnen worden gedecodeerd en encoding geconfigureerd om te worden gegooid wanneer dergelijke gegevens worden gezien.
Van toepassing op
GetChars(Encoding, ReadOnlySequence<Byte>, Span<Char>)
Ontsleutelt de opgegeven ReadOnlySequence<T> waarde met charbehulp van de opgegeven Encoding waarde en voert het resultaat uit naar 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
Parameters
- encoding
- Encoding
De codering die aangeeft hoe de gegevens worden bytes gecodeerd.
- bytes
- ReadOnlySequence<Byte>
De reeks voor het decoderen van tekens.
Retouren
Het aantal tekens dat is geschreven naar chars.
Uitzonderingen
chars is niet groot genoeg om de gecodeerde vorm van bytes.
bytes bevat gegevens die niet kunnen worden gedecodeerd en encoding geconfigureerd om te worden gegooid wanneer dergelijke gegevens worden gezien.
Van toepassing op
GetChars(Encoding, ReadOnlySpan<Byte>, IBufferWriter<Char>)
De opgegeven codeert de opgegeven ReadOnlySpan<T> waarde charmet behulp van de opgegeven Encoding en schrijft het resultaat naar 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
Parameters
- encoding
- Encoding
De codering die aangeeft hoe de gegevens moeten bytes worden gedecodeerd.
- bytes
- ReadOnlySpan<Byte>
Het bereik van bytes dat moet worden gedecodeerd.
- writer
- IBufferWriter<Char>
De buffer waarnaar de gedecodeerde tekens worden geschreven.
Retouren
Het aantal tekens dat is geschreven naar writer.
Uitzonderingen
bytes bevat gegevens die niet kunnen worden gedecodeerd en encoding geconfigureerd om te worden gegooid wanneer dergelijke gegevens worden gezien.