DecoderReplacementFallbackBuffer Třída

Definice

Představuje náhradní výstupní řetězec, který se vygeneruje, když nelze dekódovat původní vstupní bajtovou sekvenci. Tuto třídu nelze zdědit.

public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
    inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
Dědičnost
DecoderReplacementFallbackBuffer

Poznámky

Pokud neexistuje vhodné dekódování, nemusí být možné převést zakódovanou sekvenci bajtů na ekvivalentní znak. Běžným důvodem selhání dekódování je, že operace převodu používá znakovou stránku, která nemůže představovat znak k dekódování.

Pokud vstupní bajtovou sekvenci nelze převést na výstupní znak, System.Text.DecoderReplacementFallback objekt poskytuje náhradní řetězec, který je nahrazen výstupním znakem. Náhradní řetězec inicializuje hodnotu objektu DecoderReplacementFallback a hodnota objektu DecoderReplacementFallback inicializuje hodnotu objektu DecoderReplacementFallbackBuffer . Hodnota objektu DecoderReplacementFallbackBuffer se nazývá náhradní záložní vyrovnávací paměť. Operace převodu používá náhradní náhradní vyrovnávací paměť k vygenerování náhradního řetězce místo dekódovaného znaku a pak pokračuje ve zpracování zbytku vstupu.

Konstruktory

DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

Inicializuje novou instanci DecoderReplacementFallbackBuffer třídy pomocí hodnoty objektu DecoderReplacementFallback .

Vlastnosti

Remaining

Získá počet znaků v náhradní záložní vyrovnávací paměti, která zůstane zpracována.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Fallback(Byte[], Int32)

Připraví náhradní vyrovnávací paměť pro použití aktuálního náhradního řetězce.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetNextChar()

Načte další znak v náhradní vyrovnávací paměti.

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 znaku v náhradní záložní vyrovnávací paměti před aktuální pozici znaku.

Reset()

Inicializuje všechny interní informace o stavu a data v objektu DecoderReplacementFallbackBuffer .

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro