DecoderExceptionFallbackBuffer Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
DecoderFallbackException Vyvolá, když zakódovaná vstupní bajtová sekvence nelze převést na dekódovaný výstupní znak. Tato třída se nemůže dědit.
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
- Dědičnost
Poznámky
Běžným důvodem selhání operace kódování nebo dekódování je, že základní třída kódování neposkytuje mapování mezi znakem a ekvivalentní bajtovou sekvencí. Pokud vstupní bajtovou sekvenci nelze převést na výstupní znak, operace dekódování volá metodu Fallback , která vyvolá DecoderFallbackException.
Třída System.Text.DecoderFallbackBuffer , která představuje vyrovnávací paměť dat použitá v dekódovací operaci, je základní třídou třídy DecoderExceptionFallbackBuffer . Místo vyrovnávací paměti dat však třída představuje standardní chování, DecoderExceptionFallbackBuffer ve kterém je vyvolán výjimka, pokud dekódovací operace selže. Neexistuje žádná skutečná vyrovnávací paměť dat a členové navržení pro manipulaci s takovou vyrovnávací pamětí nemají žádnou významnou práci.
Konstruktory
| Name | Description |
|---|---|
| DecoderExceptionFallbackBuffer() |
Inicializuje novou instanci DecoderExceptionFallbackBuffer třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Remaining |
Získá počet znaků v aktuálním DecoderExceptionFallbackBuffer objektu, které zůstanou zpracovány. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Fallback(Byte[], Int32) |
DecoderFallbackException Vyvolá, když vstupní bajtová sekvence nelze dekódovat. Nominální vrácená hodnota se nepoužívá. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetNextChar() |
Načte další znak v vyrovnávací paměti dat výjimky. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MovePrevious() |
Způsobí další volání pro přístup k GetNextChar() pozici znaku vyrovnávací paměti dat výjimky, která je před aktuální pozicí. |
| Reset() |
Inicializuje všechny informace o datech a stavu, které se týkají této záložní vyrovnávací paměti. (Zděděno od DecoderFallbackBuffer) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |