DecoderReplacementFallbackBuffer Klasse

Definition

Stellt eine Ersatzausgabezeichenfolge dar, die ausgegeben wird, wenn die ursprüngliche Eingabebytefolge nicht decodiert werden kann.Represents a substitute output string that is emitted when the original input byte sequence cannot be decoded. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Es ist möglicherweise nicht möglich, eine codierte Byte Sequenz in ein entsprechendes Zeichen zu konvertieren, wenn keine passende Decodierung vorhanden ist.It might not be possible to convert an encoded byte sequence to an equivalent character if no suitable decoding exists. Ein häufiger Grund für das Decodieren von Fehlern besteht darin, dass der Konvertierungs Vorgang eine Codepage verwendet, die das zu decodierende Zeichen nicht darstellen kann.A common reason for a decoding to fail is that the conversion operation uses a code page that cannot represent the character to decode.

Wenn die Eingabe Byte Sequenz nicht in ein Ausgabe Zeichen konvertiert werden kann, System.Text.DecoderReplacementFallback stellt ein-Objekt eine Ersatz Zeichenfolge bereit, die das Ausgabe Zeichen ersetzt.If the input byte sequence cannot be converted to an output character, a System.Text.DecoderReplacementFallback object provides a replacement string that is substituted for the output character. Die Ersetzungs Zeichenfolge initialisiert den DecoderReplacementFallback Wert des-Objekts, und der DecoderReplacementFallback Wert des-Objekts DecoderReplacementFallbackBuffer initialisiert den Wert eines-Objekts.The replacement string initializes the value of the DecoderReplacementFallback object, and the value of the DecoderReplacementFallback object initializes the value of a DecoderReplacementFallbackBuffer object. Der Wert eines DecoderReplacementFallbackBuffer -Objekts wird als Ersatz Fall Back Puffer bezeichnet.The value of a DecoderReplacementFallbackBuffer object is called the replacement fallback buffer. Der Konvertierungs Vorgang verwendet den Ersatz Fall Back Puffer, um eine Ersatz Zeichenfolge anstelle eines decodierten Zeichens auszugeben, und verarbeitet dann weiterhin den Rest der Eingabe.The conversion operation uses the replacement fallback buffer to emit a replacement string instead of a decoded character, then continues to process the remainder of the input.

Konstruktoren

DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Initialisiert eine neue Instanz der DecoderReplacementFallbackBuffer-Klasse unter Verwendung des Werts eines DecoderReplacementFallback-Objekts.Initializes a new instance of the DecoderReplacementFallbackBuffer class using the value of a DecoderReplacementFallback object.

Eigenschaften

Remaining

Ruft die Anzahl der Zeichen im Ersatzfallbackpuffer ab, die noch zu verarbeiten sind.Gets the number of characters in the replacement fallback buffer that remain to be processed.

Methoden

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

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

Bereitet den Ersatzfallbackpuffer darauf vor, die aktuelle Ersatzzeichenfolge zu verwenden.Prepares the replacement fallback buffer to use the current replacement string.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ersatzfallbackpuffer ab.Retrieves the next character in the replacement fallback buffer.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MovePrevious()

Hierdurch greift der nächste Aufruf von GetNextChar() vor der aktuellen Zeichenposition auf die Zeichenposition im Ersatzfallbackpuffer zu.Causes the next call to GetNextChar() to access the character position in the replacement fallback buffer prior to the current character position.

Reset()

Initialisiert alle internen Zustandsinformationen und Daten im DecoderReplacementFallbackBuffer-Objekt.Initializes all internal state information and data in the DecoderReplacementFallbackBuffer object.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für: