DecoderExceptionFallbackBuffer Klass

Definition

Genererar DecoderFallbackException när en kodad indatabytesekvens inte kan konverteras till ett avkodat utdatatecken. Det går inte att ärva den här klassen.

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
Arv
DecoderExceptionFallbackBuffer

Kommentarer

En vanlig orsak till att en kodnings- eller avkodningsåtgärd misslyckas är om den underliggande kodningsklassen inte tillhandahåller någon mappning mellan ett tecken och en motsvarande bytesekvens. Om indatabytesekvensen inte kan konverteras till ett utdatatecken anropar avkodningsåtgärden Fallback metoden som genererar DecoderFallbackException.

Klassen System.Text.DecoderFallbackBuffer , som representerar en databuffert som används i en avkodningsåtgärd, är basklassen DecoderExceptionFallbackBuffer för klassen. Men i stället för en databuffert DecoderExceptionFallbackBuffer representerar klassen ett standardbeteende där ett undantag utlöses om en avkodningsåtgärd misslyckas. Det finns ingen faktisk databuffert och de medlemmar som är utformade för att manipulera en sådan buffert utför inget betydande arbete.

Konstruktorer

Name Description
DecoderExceptionFallbackBuffer()

Initierar en ny instans av DecoderExceptionFallbackBuffer klassen.

Egenskaper

Name Description
Remaining

Hämtar antalet tecken i det aktuella DecoderExceptionFallbackBuffer objektet som återstår att bearbeta.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Fallback(Byte[], Int32)

Genererar DecoderFallbackException när indatabytesekvensen inte kan avkodas. Det nominella returvärdet används inte.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetNextChar()

Hämtar nästa tecken i undantagsdatabufferten.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MovePrevious()

Gör att nästa anrop till GetNextChar() kommer åt undantagsdatabuffertens teckenposition som är före den aktuella positionen.

Reset()

Initierar all data- och tillståndsinformation som rör den här reservbufferten.

(Ärvd från DecoderFallbackBuffer)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för