EncoderReplacementFallbackBuffer Klasse

Definition

Stellt eine Ersatzeingabezeichenfolge dar, die verwendet wird, wenn das ursprüngliche Eingabezeichen nicht codiert werden kann.Represents a substitute input string that is used when the original input character cannot be encoded. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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 äquivalente codierte Byte Sequenz zu konvertieren, wenn keine passende Codierung vorhanden ist.It might not be possible to convert a character to an equivalent encoded byte sequence if no suitable encoding exists. Ein häufiger Grund für einen Fehler bei der Codierung besteht darin, dass der Konvertierungs Vorgang eine Codepage verwendet, die das zu codierende Zeichen nicht darstellen kann.A common reason for an encoding to fail is if the conversion operation uses a code page that cannot represent the character to encode.

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

Konstruktoren

EncoderReplacementFallbackBuffer(EncoderReplacementFallback)

Initialisiert eine neue Instanz der EncoderReplacementFallbackBuffer-Klasse unter Verwendung des Werts eines EncoderReplacementFallback-Objekts.Initializes a new instance of the EncoderReplacementFallbackBuffer class using the value of a EncoderReplacementFallback 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(Char, Char, Int32)

Gibt an, ob eine Ersatzzeichenfolge verwendet werden kann, wenn ein Ersatzzeichenpaar nicht codiert oder wenn das Ersatzzeichenpaar ignoriert werden kann.Indicates whether a replacement string can be used when an input surrogate pair cannot be encoded, or whether the surrogate pair can be ignored. Die Parameter geben das Ersatzzeichenpaar und die Indexposition des Paars in der Eingabe an.Parameters specify the surrogate pair and the index position of the pair in the input.

Fallback(Char, 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 der GetNextChar()-Methode vor der aktuellen Zeichenposition auf die Zeichenposition im Ersatzfallbackpuffer zu.Causes the next call to the GetNextChar() method to access the character position in the replacement fallback buffer prior to the current character position.

Reset()

Initialisiert alle internen Zustandsinformationen und Daten in dieser Instanz von EncoderReplacementFallbackBuffer.Initializes all internal state information and data in this instance of EncoderReplacementFallbackBuffer.

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:

Siehe auch