DecoderReplacementFallbackBuffer Klas

Definitie

Vertegenwoordigt een vervangende uitvoertekenreeks die wordt verzonden wanneer de oorspronkelijke bytereeks voor invoer niet kan worden gedecodeerd. Deze klasse kan niet worden overgenomen.

public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
    inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
Overname
DecoderReplacementFallbackBuffer

Opmerkingen

Het is mogelijk niet mogelijk om een gecodeerde bytereeks te converteren naar een equivalent teken als er geen geschikte decodering bestaat. Een veelvoorkomende reden waarom een decodering mislukt, is dat de conversiebewerking gebruikmaakt van een codepagina die het teken niet kan vertegenwoordigen om te decoderen.

Als de invoer bytereeks niet kan worden geconverteerd naar een uitvoerteken, biedt een System.Text.DecoderReplacementFallback object een vervangende tekenreeks die wordt vervangen door het uitvoerteken. De vervangende tekenreeks initialiseert de waarde van het DecoderReplacementFallback object en de waarde van het DecoderReplacementFallback object initialiseert de waarde van een DecoderReplacementFallbackBuffer object. De waarde van een DecoderReplacementFallbackBuffer object wordt de vervangende terugvalbuffer genoemd. De conversiebewerking maakt gebruik van de vervangende terugvalbuffer om een vervangende tekenreeks te verzenden in plaats van een gedecodeerd teken en blijft vervolgens de rest van de invoer verwerken.

Constructors

Name Description
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Initialiseert een nieuw exemplaar van de DecoderReplacementFallbackBuffer klasse met behulp van de waarde van een DecoderReplacementFallback object.

Eigenschappen

Name Description
Remaining

Hiermee haalt u het aantal tekens op in de vervangende terugvalbuffer die nog moet worden verwerkt.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Fallback(Byte[], Int32)

Bereidt de vervangende terugvalbuffer voor om de huidige vervangende tekenreeks te gebruiken.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetNextChar()

Haalt het volgende teken op in de vervangende terugvalbuffer.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MovePrevious()

Zorgt ervoor dat de volgende aanroep toegang heeft tot GetNextChar() de tekenpositie in de vervangende terugvalbuffer vóór de huidige tekenpositie.

Reset()

Initialiseert alle interne statusinformatie en gegevens in het DecoderReplacementFallbackBuffer object.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op