Freigeben über


EncoderExceptionFallbackBuffer Klasse

Definition

Löst eine EncoderFallbackException aus, wenn ein Eingabezeichen nicht in eine codierte Ausgabebytefolge konvertiert werden kann. Diese Klasse kann nicht vererbt werden.

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 das Fehlschlagen eines Codierungs- oder Decodierungsvorgangs ist, wenn die zugrunde liegende Codierungsklasse keine Zuordnung zwischen einem Zeichen und einer entsprechenden Bytesequenz bereitstellt. Wenn das Eingabezeichen nicht in eine Ausgabebytesequenz konvertiert werden kann, ruft der Codierungsvorgang EncoderFallbackExceptiondie Fallback -Methode auf, die auslöst.

Die System.Text.EncoderFallbackBuffer -Klasse, die einen Datenpuffer darstellt, der in einem Codierungsvorgang verwendet wird, ist die Basisklasse für die EncoderExceptionFallbackBuffer -Klasse. Anstelle eines Datenpuffers stellt die EncoderExceptionFallbackBuffer -Klasse jedoch ein Standardverhalten dar, bei dem eine Ausnahme ausgelöst wird, wenn ein Codierungsvorgang fehlschlägt. Es ist kein tatsächlicher Datenpuffer vorhanden, und die Member, die zum Bearbeiten eines solchen Puffers entwickelt wurden, leisten keine wesentlichen Aufgaben.

Konstruktoren

EncoderExceptionFallbackBuffer()

Initialisiert eine neue Instanz der EncoderExceptionFallbackBuffer-Klasse.

Eigenschaften

Remaining

Ruft die Anzahl von Zeichen im aktuellen EncoderExceptionFallbackBuffer-Objekt ab, das noch verarbeitet werden soll.

Methoden

Equals(Object)

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

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

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Die Parameter geben den Wert und die Indexposition des Ersatzzeichenpaars in der Eingabe an. Der nominelle Rückgabewert wird nicht verwendet.

Fallback(Char, Int32)

Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Parameter geben den Wert und die Indexposition des Zeichens an, das nicht konvertiert werden kann.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ausnahmefallbackpuffer 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 kann der nächste Aufruf der GetNextChar()-Methode auf die Zeichenposition im Ausnahmedatenpuffer vor der aktuellen Position zugreifen.

Reset()

Initialisiert alle Daten und Zustandsinformationen, die diesen Fallbackpuffer betreffen.

(Geerbt von EncoderFallbackBuffer)
ToString()

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

(Geerbt von Object)

Gilt für: