DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Metoda
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í.
Připraví náhradní záložní vyrovnávací paměť pro použití aktuálního náhradního řetězce.
public:
override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback(byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean
Parametry
- bytesUnknown
- Byte[]
Vstupní bajtová sekvence. Tento parametr je ignorován, pokud není vyvolán výjimka.
- index
- Int32
Pozice indexu bajtu v bytesUnknown. Tento parametr je v této operaci ignorován.
Návraty
true pokud náhradní řetězec není prázdný; false pokud je náhradní řetězec prázdný.
Výjimky
Tato metoda je volána znovu předtím, GetNextChar() než metoda přečte všechny znaky v náhradní záložní vyrovnávací paměti.
Poznámky
Volání GetBytes a Convert metody Fallback , pokud narazí na neznámou vstupní bajtovou sekvenci, která nelze dekódovat. Pokud je truenávratová hodnota Fallback , volající metoda může vyvolat metodu GetNextChar získat každý znak záložní vyrovnávací paměti.