DecoderExceptionFallbackBuffer Klasse

Definition

Löst DecoderFallbackException aus, wenn eine codierte Eingabebytefolge nicht in ein decodiertes Ausgabezeichen konvertiert werden kann.Throws DecoderFallbackException when an encoded input byte sequence cannot be converted to a decoded output character. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

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 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 die Eingabe Byte Sequenz nicht in ein Ausgabe Zeichen konvertiert werden kann, ruft der Decodierungs Vorgang die Fallback-Methode auf, die DecoderFallbackExceptionauslöst.If the input byte sequence cannot be converted to an output character, the decoding operation calls the Fallback method, which throws DecoderFallbackException.

Die System.Text.DecoderFallbackBuffer-Klasse, die einen in einem Decodierungs Vorgang verwendeten Datenpuffer darstellt, ist die Basisklasse für die DecoderExceptionFallbackBuffer-Klasse.The System.Text.DecoderFallbackBuffer class, which represents a data buffer used in a decoding operation, is the base class for the DecoderExceptionFallbackBuffer class. Allerdings stellt die DecoderExceptionFallbackBuffer-Klasse anstelle eines Daten Puffers ein Standardverhalten dar, in dem eine Ausnahme ausgelöst wird, wenn ein Decodierungs Vorgang fehlschlägt.However, instead of a data buffer, the DecoderExceptionFallbackBuffer class represents a standard behavior in which an exception is thrown if a decoding 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

DecoderExceptionFallbackBuffer()

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

Eigenschaften

Remaining

Ruft die Anzahl von Zeichen im aktuellen DecoderExceptionFallbackBuffer-Objekt ab, das noch verarbeitet werden soll.Gets the number of characters in the current DecoderExceptionFallbackBuffer 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(Byte[], Int32)

Löst DecoderFallbackException aus, wenn die Eingabebytefolge nicht decodiert werden kann.Throws DecoderFallbackException when the input byte sequence cannot be decoded. Der nominelle Rückgabewert wird nicht verwendet.The nominal return value is not used.

GetHashCode()

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

(Geerbt von Object)
GetNextChar()

Ruft das nächste Zeichen im Ausnahmedatenpuffer ab.Retrieves the next character in the exception data 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 GetNextChar() 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 DecoderFallbackBuffer)
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: