Freigeben über


EncoderReplacementFallbackBuffer Klasse

Definition

Stellt eine Ersatzeingabezeichenfolge dar, die verwendet wird, wenn das ursprüngliche Eingabezeichen nicht codiert werden kann. Diese Klasse kann nicht vererbt werden.

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

Hinweise

Es ist möglicherweise nicht möglich, ein Zeichen in eine entsprechende codierte Bytesequenz zu konvertieren, wenn keine geeignete Codierung vorhanden ist. Ein häufiger Grund für ein Fehler bei einer Codierung ist, wenn der Konvertierungsvorgang eine Codepage verwendet, die das zu codierende Zeichen nicht darstellen kann.

Wenn das Eingabezeichen nicht in eine Ausgabebytesequenz konvertiert werden kann, stellt ein System.Text.EncoderReplacementFallback Objekt eine Ersatzzeichenfolge bereit, die durch das ursprüngliche Eingabezeichen ersetzt wird. Die Ersetzungszeichenfolge initialisiert den Wert des EncoderReplacementFallback -Objekts, und der Wert des EncoderReplacementFallback -Objekts initialisiert den Wert eines EncoderReplacementFallbackBuffer -Objekts. Der Wert eines EncoderReplacementFallbackBuffer Objekts wird als Ersatzfallbackpuffer bezeichnet. Der Konvertierungsvorgang codiert den Ersatzfallbackpuffer anstelle des ursprünglichen Eingabezeichens und verarbeitet dann den Rest der Eingabe.

Konstruktoren

EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Initialisiert eine neue Instanz der EncoderReplacementFallbackBuffer-Klasse unter Verwendung des Werts eines EncoderReplacementFallback-Objekts.

Eigenschaften

Remaining

Ruft die Anzahl der Zeichen im Ersatzfallbackpuffer ab, die noch zu verarbeiten sind.

Methoden

Equals(Object)

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

(Geerbt von Object)
Fallback(Char, Char, Int32)

Gibt an, ob eine Ersatzzeichenfolge verwendet werden kann, wenn ein Ersatzzeichenpaar nicht codiert oder wenn das Ersatzzeichenpaar ignoriert werden kann. Die Parameter geben das Ersatzzeichenpaar und die Indexposition des Paars in der Eingabe an.

Fallback(Char, Int32)

Bereitet den Ersatzfallbackpuffer darauf vor, die aktuelle Ersatzzeichenfolge zu verwenden.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ersatzfallbackpuffer ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MovePrevious()

Hierdurch greift der nächste Aufruf der GetNextChar()-Methode vor der aktuellen Zeichenposition auf die Zeichenposition im Ersatzfallbackpuffer zu.

Reset()

Initialisiert alle internen Zustandsinformationen und Daten in dieser Instanz von EncoderReplacementFallbackBuffer.

ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen