EncoderExceptionFallbackBuffer 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.
Dob, EncoderFallbackException ha egy bemeneti karakter nem konvertálható kódolt kimeneti bájtsorozattá. Ez az osztály nem örökölhető.
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
- Ö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 karakter nem konvertálható kimeneti bájtsorrendté, a kódolási művelet meghívja a metódust, amely eldobja a Fallback parancsot EncoderFallbackException.
A System.Text.EncoderFallbackBuffer kódolási műveletben használt adatpuffert képviselő osztály az osztály alaposztálya EncoderExceptionFallbackBuffer . Az adatpuffer helyett azonban az EncoderExceptionFallbackBuffer osztály egy szabványos viselkedést jelöl, amely kivételt eredményez, ha egy kó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 |
|---|---|
| EncoderExceptionFallbackBuffer() |
Inicializálja a EncoderExceptionFallbackBuffer osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Remaining |
Az aktuális EncoderExceptionFallbackBuffer 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(Char, Char, Int32) |
Kivételt jelez, mert a bemeneti karakter nem kódolható. A paraméterek megadják a helyettesítő pár értékét és indexpozícióját a bemenetben, és a névleges visszatérési értéket nem használják. |
| Fallback(Char, Int32) |
Kivételt jelez, mert a bemeneti karakter nem kódolható. A paraméterek megadják a nem konvertálható karakter értékét és indexpozícióját. |
| 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 tartalék pufferé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 metódus következő hívása GetNextChar() az aktuális pozíció előtt lévő kivétel adatpuffer karakterpozíciójának eléréséhez. |
| Reset() |
Inicializálja a tartalék pufferhez kapcsolódó összes adatot és állapotinformációt. (Öröklődés forrása EncoderFallbackBuffer) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |