Encoding.GetDecoder Methode

Definitie

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.

Van toepassing op

Zie ook