DecoderReplacementFallbackBuffer Klasse

Definition

Stellt eine Ersatzausgabezeichenfolge dar, die ausgegeben wird, wenn die ursprüngliche Eingabebytesequenz nicht decodiert werden kann. Diese Klasse kann nicht vererbt werden.

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
Vererbung
DecoderReplacementFallbackBuffer

Hinweise

Möglicherweise ist es nicht möglich, eine codierte Bytesequenz in ein entsprechendes Zeichen zu konvertieren, wenn keine geeignete Decodierung vorhanden ist. Ein häufiger Grund für einen Fehler bei der Decodierung ist, dass der Konvertierungsvorgang eine Codeseite verwendet, die das zu decodierende Zeichen nicht darstellen kann.

Wenn die Eingabebytesequenz nicht in ein Ausgabezeichen konvertiert werden kann, stellt ein System.Text.DecoderReplacementFallback Objekt eine Ersetzungszeichenfolge bereit, die durch das Ausgabezeichen ersetzt wird. Die Ersetzungszeichenfolge initialisiert den Wert des DecoderReplacementFallback Objekts, und der Wert des DecoderReplacementFallback Objekts initialisiert den Wert eines DecoderReplacementFallbackBuffer Objekts. Der Wert eines DecoderReplacementFallbackBuffer Objekts wird als Ersatz-Fallbackpuffer bezeichnet. Der Konvertierungsvorgang verwendet den Ersatzfallbackpuffer, um eine Ersetzungszeichenfolge anstelle eines decodierten Zeichens auszugeben, und verarbeitet dann den Rest der Eingabe.

Konstruktoren

Name Beschreibung
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Initialisiert eine neue Instanz der DecoderReplacementFallbackBuffer Klasse mithilfe des Werts eines DecoderReplacementFallback Objekts.

Eigenschaften

Name Beschreibung
Remaining

Ruft die Anzahl der Zeichen im Ersatzfallbackpuffer ab, die verarbeitet werden sollen.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Fallback(Byte[], Int32)

Bereitet den Ersatzfallbackpuffer auf die Verwendung der aktuellen Ersetzungszeichenfolge vor.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ersatzfallbackpuffer ab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MovePrevious()

Bewirkt, dass der nächste Aufruf GetNextChar() auf die Zeichenposition im Ersatzfallbackpuffer vor der aktuellen Zeichenposition zugreift.

Reset()

Initialisiert alle internen Statusinformationen und Daten im DecoderReplacementFallbackBuffer Objekt.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: