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í 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 se ignoruje, pokud není vyvolán výjimka.
- index
- Int32
Pozice indexu bajtu v bytesUnknown
. Tento parametr se v této operaci ignoruje.
Návraty
true
pokud náhradní řetězec není prázdný; false
pokud je náhradní řetězec prázdný.
Výjimky
Tato metoda se volá znovu, než GetNextChar() metoda přečte všechny znaky v náhradní záložní vyrovnávací paměti.
Poznámky
Volání GetBytes metod, Convert Fallback pokud narazí na neznámou vstupní bajtovou sekvenci, která nelze dekódovat. Pokud je true
vrácená Fallback hodnota , volající metoda může vyvolat metodu GetNextChar pro získání každého znaku záložní vyrovnávací paměti.