Freigeben über


DecoderExceptionFallbackBuffer Klasse

Definition

Löst DecoderFallbackException aus, wenn eine codierte Eingabebytefolge nicht in ein decodiertes Ausgabezeichen konvertiert werden kann. Diese Klasse kann nicht vererbt werden.

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

Hinweise

Ein allgemeiner Grund für einen Codierungs- oder Decodierungsvorgang ist, wenn die zugrunde liegende Codierungsklasse keine Zuordnung zwischen einem Zeichen und einer entsprechenden Bytesequenz bereitstellt. Wenn die Eingabebytesequenz nicht in ein Ausgabezeichen konvertiert werden kann, ruft der Decodierungsvorgang die Fallback Methode auf, die ausgelöst wird DecoderFallbackException.

Die System.Text.DecoderFallbackBuffer Klasse, die einen Datenpuffer darstellt, der in einem Decodierungsvorgang verwendet wird, ist die Basisklasse für die DecoderExceptionFallbackBuffer Klasse. Anstelle eines Datenpuffers stellt die DecoderExceptionFallbackBuffer Klasse jedoch ein Standardverhalten dar, bei dem eine Ausnahme ausgelöst wird, wenn ein Decodierungsvorgang fehlschlägt. Es ist kein tatsächlicher Datenpuffer vorhanden, und die Elemente, die zum Bearbeiten eines solchen Puffers entwickelt wurden, funktionieren nicht erheblich.

Konstruktoren

DecoderExceptionFallbackBuffer()

Initialisiert eine neue Instanz der DecoderExceptionFallbackBuffer-Klasse.

Eigenschaften

Remaining

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

Methoden

Equals(Object)

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

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

Löst DecoderFallbackException aus, wenn die Eingabebytefolge nicht decodiert werden kann. Der nominelle Rückgabewert wird nicht verwendet.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ausnahmedatenpuffer 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 DecoderFallbackBuffer)
ToString()

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

(Geerbt von Object)

Gilt für