EncoderReplacementFallbackBuffer Klas

Definitie

Vertegenwoordigt een vervangende invoertekenreeks die wordt gebruikt wanneer het oorspronkelijke invoerteken niet kan worden gecodeerd. Deze klasse kan niet worden overgenomen.

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

Opmerkingen

Het is mogelijk niet mogelijk om een teken te converteren naar een equivalente bytereeks die is gecodeerd als er geen geschikte codering bestaat. Een veelvoorkomende reden waarom een codering mislukt, is als de conversiebewerking gebruikmaakt van een codepagina die het teken niet kan vertegenwoordigen om te coderen.

Als het invoerteken niet kan worden geconverteerd naar een uitvoer bytereeks, biedt een System.Text.EncoderReplacementFallback object een vervangende tekenreeks die wordt vervangen door het oorspronkelijke invoerteken. De vervangende tekenreeks initialiseert de waarde van het EncoderReplacementFallback object en de waarde van het EncoderReplacementFallback object initialiseert de waarde van een EncoderReplacementFallbackBuffer object. De waarde van een EncoderReplacementFallbackBuffer object wordt de vervangende terugvalbuffer genoemd. De conversiebewerking codeert de vervangende terugvalbuffer in plaats van het oorspronkelijke invoerteken en blijft vervolgens de rest van de invoer verwerken.

Constructors

Name Description
EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Initialiseert een nieuw exemplaar van de EncoderReplacementFallbackBuffer klasse met behulp van de waarde van een EncoderReplacementFallback 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(Char, Char, Int32)

Geeft aan of een vervangende tekenreeks kan worden gebruikt wanneer een surrogaatpaar voor invoer niet kan worden gecodeerd of of het surrogaatpaar kan worden genegeerd. Parameters geven het surrogaatpaar en de indexpositie van het paar in de invoer op.

Fallback(Char, 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 van de GetNextChar() methode toegang heeft tot de tekenpositie in de vervangende terugvalbuffer vóór de huidige tekenpositie.

Reset()

Initialiseert alle interne statusinformatie en -gegevens in dit exemplaar van EncoderReplacementFallbackBuffer.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook