DecoderExceptionFallbackBuffer Osztály

Definíció

Akkor jelenik DecoderFallbackException meg, ha egy kódolt bemeneti bájtsor nem konvertálható dekódolt kimeneti karakterré. Ez az osztály nem örökölhető.

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
Öröklődés
DecoderExceptionFallbackBuffer

Megjegyzések

A kódolási vagy dekódolási művelet meghiúsulásának gyakori oka, hogy a mögöttes kódolási osztály nem biztosít leképezést egy karakter és egy ezzel egyenértékű bájtsor között. Ha a bemeneti bájtsorrend nem konvertálható kimeneti karakterré, a dekódolási művelet meghívja a metódust, amely eldobja a Fallback parancsot DecoderFallbackException.

A System.Text.DecoderFallbackBuffer dekódolási műveletben használt adatpuffert képviselő osztály az osztály alaposztálya DecoderExceptionFallbackBuffer . Az adatpuffer helyett azonban az DecoderExceptionFallbackBuffer osztály egy szabványos viselkedést jelöl, amelyben kivétel jelenik meg, ha egy dekódolási művelet meghiúsul. Nincs tényleges adatpuffer, és az ilyen pufferek kezelésére tervezett tagok nem végeznek jelentős munkát.

Konstruktorok

Name Description
DecoderExceptionFallbackBuffer()

Inicializálja a DecoderExceptionFallbackBuffer osztály új példányát.

Tulajdonságok

Name Description
Remaining

Az aktuális DecoderExceptionFallbackBuffer objektum feldolgozandó karaktereinek számát adja meg.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
Fallback(Byte[], Int32)

Eldobja DecoderFallbackException , ha a bemeneti bájtsorozat nem dekódolható. A névleges visszatérési érték nem használatos.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetNextChar()

Lekéri a következő karaktert a kivétel adatpufferében.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MovePrevious()

A következő hívás GetNextChar() az aktuális pozíció előtt lévő kivétel adatpuffer karakterpozíciójának elérését eredményezi.

Reset()

Inicializálja a tartalék pufferhez kapcsolódó összes adatot és állapotinformációt.

(Öröklődés forrása DecoderFallbackBuffer)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: