DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Előkészíti a csere tartalék pufferét az aktuális cseresztring használatára.
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
Paraméterek
- bytesUnknown
- Byte[]
Bemeneti bájtsorozat. Ezt a paramétert csak akkor hagyja figyelmen kívül a rendszer, ha kivételt nem ad ki.
- index
- Int32
A bájt indexpozíciója a következőben bytesUnknown: . A művelet figyelmen kívül hagyja ezt a paramétert.
Válaszok
true ha a helyettesítő sztring nem üres; false ha a helyettesítő sztring üres.
Kivételek
Ezt a metódust a metódus újra meghívja, mielőtt a GetNextChar() metódus beolvassa a csere tartalék pufferben lévő összes karaktert.
Megjegyzések
A GetBytes metódusok meghívják ConvertFallback , ha ismeretlen bemeneti bájtütemezéssel találkoznak, amely nem dekódolható. Ha a visszatérési Fallback érték az true, a hívó metódus meghívhatja a metódust a GetNextChar tartalék puffer minden karakterének lekéréséhez.