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í sekvence bajtů nelze převést na dekódovaný výstupní znak. Tuto třídu nelze zdě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, dekódovací operace 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řída třídy DecoderExceptionFallbackBuffer . Místo vyrovnávací paměti DecoderExceptionFallbackBuffer dat však třída představuje standardní chování, 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
DecoderExceptionFallbackBuffer() |
Inicializuje novou instanci DecoderExceptionFallbackBuffer třídy. |
Vlastnosti
Remaining |
Získá počet znaků v aktuálním DecoderExceptionFallbackBuffer objektu, který zůstane zpracován. |
Metody
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
Fallback(Byte[], Int32) |
DecoderFallbackException Vyvolá, když se vstupní bajtová sekvence nedá dekódovat. Nominální návratová 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() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
MovePrevious() |
Způsobí další volání pro přístup k GetNextChar() pozici vyrovnávací paměti dat výjimky, která je před aktuální pozicí. |
Reset() |
Inicializuje všechny informace o datech a stavu vztahujících se k 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) |