DecoderReplacementFallbackBuffer Třída

Definice

Představuje náhradní výstupní řetězec, který se vygeneruje, když nelze dekódovat původní vstupní bajtovou sekvenci. Tato třída se nemůže dě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 bajtovou sekvenci 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 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 DecoderReplacementFallback objektu 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í záložní 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

Name Description
DecoderReplacementFallbackBuffer(DecoderReplacementFallback)

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

Vlastnosti

Name Description
Remaining

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

Metody

Name Description
Equals(Object)

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

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

Připraví náhradní záložní 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 náhradní vyrovnávací paměti.

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