DecoderExceptionFallbackBuffer Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |