DecoderExceptionFallbackBuffer Třída

Definice

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
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, 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)

Platí pro