DecoderExceptionFallbackBuffer Klasse

Definition

Wird ausgelöst, wenn eine codierte Eingabebytesequenz nicht in ein decodiertes DecoderFallbackException 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 häufiger Grund für einen Fehler bei einem 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

Name Beschreibung
DecoderExceptionFallbackBuffer()

Initialisiert eine neue Instanz der DecoderExceptionFallbackBuffer-Klasse.

Eigenschaften

Name Beschreibung
Remaining

Ruft die Anzahl der Zeichen im aktuellen DecoderExceptionFallbackBuffer Objekt ab, die verarbeitet werden sollen.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

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

Wird DecoderFallbackException ausgelöst, wenn die Eingabebytesequenz nicht decodiert werden kann. Der nominale Rückgabewert wird nicht verwendet.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ausnahmedatenpuffer ab.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MovePrevious()

Bewirkt, dass der nächste Aufruf GetNextChar() auf die Position des Ausnahmedatenpuffers zugreift, die sich vor der aktuellen Position befindet.

Reset()

Initialisiert alle Daten- und Statusinformationen, die sich auf diesen Fallbackpuffer beziehen.

(Geerbt von DecoderFallbackBuffer)
ToString()

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

(Geerbt von Object)

Gilt für: