DecoderExceptionFallbackBuffer Třída

Definice

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
DecoderExceptionFallbackBuffer

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)

Platí pro