EncoderExceptionFallbackBuffer Klasse

Definition

Löst eine EncoderFallbackException aus, wenn ein Eingabezeichen nicht in eine codierte Ausgabebytefolge konvertiert werden kann.Throws EncoderFallbackException when an input character cannot be converted to an encoded output byte sequence. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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

Hinweise

Ein häufiger Grund für einen Fehler bei einem Codierungs-oder Decodierungs Vorgang besteht darin, dass die zugrunde liegende Codierungs Klasse keine Zuordnung zwischen einem Zeichen und einer entsprechenden Byte Sequenz bereitstellt.A common reason for an encoding or decoding operation to fail is if the underlying encoding class does not provide a mapping between a character and an equivalent byte sequence. Wenn das Eingabezeichen nicht in eine Ausgabe Byte Sequenz konvertiert werden kann, ruft der Codierungs Vorgang die Fallback-Methode auf, die EncoderFallbackExceptionauslöst.If the input character cannot be converted to an output byte sequence, the encoding operation calls the Fallback method, which throws EncoderFallbackException.

Die System.Text.EncoderFallbackBuffer-Klasse, die einen in einem Codierungs Vorgang verwendeten Datenpuffer darstellt, ist die Basisklasse für die EncoderExceptionFallbackBuffer-Klasse.The System.Text.EncoderFallbackBuffer class, which represents a data buffer used in an encoding operation, is the base class for the EncoderExceptionFallbackBuffer class. Allerdings stellt die EncoderExceptionFallbackBuffer-Klasse anstelle eines Daten Puffers ein Standardverhalten dar, bei dem eine Ausnahme ausgelöst wird, wenn ein Codierungs Vorgang fehlschlägt.However, instead of a data buffer, the EncoderExceptionFallbackBuffer class represents a standard behavior wherein an exception is thrown if an encoding operation fails. Es ist kein tatsächlicher Datenpuffer vorhanden, und die Elemente, die zum Bearbeiten eines solchen Puffers entworfen wurden, funktionieren nicht.No actual data buffer exists, and the members designed to manipulate such a buffer do no significant work.

Konstruktoren

EncoderExceptionFallbackBuffer()

Initialisiert eine neue Instanz der EncoderExceptionFallbackBuffer-Klasse.Initializes a new instance of the EncoderExceptionFallbackBuffer class.

Eigenschaften

Remaining

Ruft die Anzahl von Zeichen im aktuellen EncoderExceptionFallbackBuffer-Objekt ab, das noch verarbeitet werden soll.Gets the number of characters in the current EncoderExceptionFallbackBuffer object that remain to be processed.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

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

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann.Throws an exception because the input character cannot be encoded. Die Parameter geben den Wert und die Indexposition des Ersatzzeichenpaars in der Eingabe an. Der nominelle Rückgabewert wird nicht verwendet.Parameters specify the value and index position of the surrogate pair in the input, and the nominal return value is not used.

Fallback(Char, Int32)

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann.Throws an exception because the input character cannot be encoded. Parameter geben den Wert und die Indexposition des Zeichens an, das nicht konvertiert werden kann.Parameters specify the value and index position of the character that cannot be converted.

GetHashCode()

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

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ausnahmefallbackpuffer ab.Retrieves the next character in the exception 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 kann der nächste Aufruf der GetNextChar()-Methode auf die Zeichenposition im Ausnahmedatenpuffer vor der aktuellen Position zugreifen.Causes the next call to the GetNextChar() method to access the exception data buffer character position that is prior to the current position.

Reset()

Initialisiert alle Daten und Zustandsinformationen, die diesen Fallbackpuffer betreffen.Initializes all data and state information pertaining to this fallback buffer.

(Geerbt von EncoderFallbackBuffer)
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: