EncoderExceptionFallbackBuffer 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.
Wird EncoderFallbackException ausgelöst, wenn ein Eingabezeichen nicht in eine codierte Ausgabebytesequenz 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
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 das Eingabezeichen nicht in eine Ausgabebytesequenz konvertiert werden kann, ruft der Codierungsvorgang die Fallback Methode auf, die ausgelöst wird EncoderFallbackException.
Die System.Text.EncoderFallbackBuffer Klasse, die einen in einem Codierungsvorgang verwendeten Datenpuffer darstellt, 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 Elemente, die zum Bearbeiten eines solchen Puffers entwickelt wurden, funktionieren nicht erheblich.
Konstruktoren
| Name | Beschreibung |
|---|---|
| EncoderExceptionFallbackBuffer() |
Initialisiert eine neue Instanz der EncoderExceptionFallbackBuffer-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Remaining |
Ruft die Anzahl der Zeichen im aktuellen EncoderExceptionFallbackBuffer Objekt ab, die verarbeitet werden sollen. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Fallback(Char, Char, Int32) |
Löst eine Ausnahme aus, da das Eingabezeichen nicht codiert werden kann. Parameter geben den Wert und die Indexposition des Ersatzpaars in der Eingabe an, und der Nominalrücklaufwert 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() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetNextChar() |
Ruft das nächste Zeichen im Ausnahmefallbackpuffer 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 der GetNextChar() Methode auf die Position des Ausnahmedatenpufferzeichens zugreift, die sich vor der aktuellen Position befindet. |
| Reset() |
Initialisiert alle Daten- und Statusinformationen, die sich auf diesen Fallbackpuffer beziehen. (Geerbt von EncoderFallbackBuffer) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |