Encoding.GetDecoder 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.
Wanneer deze wordt overschreven in een afgeleide klasse, verkrijgt u een decoder waarmee een gecodeerde reeks bytes wordt geconverteerd naar een reeks tekens.
public:
virtual System::Text::Decoder ^ GetDecoder();
public virtual System.Text.Decoder GetDecoder();
abstract member GetDecoder : unit -> System.Text.Decoder
override this.GetDecoder : unit -> System.Text.Decoder
Public Overridable Function GetDecoder () As Decoder
Retouren
Een Decoder die een gecodeerde reeks bytes converteert naar een reeks tekens.
Opmerkingen
De Decoder.GetChars methode converteert sequentiële blokken van bytes naar sequentiële tekens, op een manier die vergelijkbaar is met de GetChars methode van deze klasse. Een onderhoudt echter statusinformatie tussen aanroepen, Decoder zodat bytereeksen die blokken omvatten, correct worden gedecodeerd. Het Decoder behoudt ook volgbytes aan het einde van gegevensblokken en gebruikt de volgbytes in de volgende decoderingsbewerking. GetDecoder Daarom en GetEncoder zijn nuttig voor netwerkoverdracht en bestandsbewerkingen, omdat deze bewerkingen vaak omgaan met blokken gegevens in plaats van een volledige gegevensstroom.
Notities voor overnemers
De standaard implementatie retourneert een Decoder die de GetCharCount(Byte[]) en GetChars(Byte[]) methoden van de huidige Encodingaanroept. U moet deze methode overschrijven om een Decoder methode te retourneren die de status tussen aanroepen behoudt.