DecoderExceptionFallbackBuffer Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |