DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przygotowuje zastępczy bufor rezerwowy do używania bieżącego ciągu zastępczego.
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[]
Sekwencja bajtów wejściowych. Ten parametr jest ignorowany, chyba że zostanie zgłoszony wyjątek.
- index
- Int32
Pozycja indeksu bajtu w elemecie bytesUnknown
. Ten parametr jest ignorowany w tej operacji.
Zwraca
true
jeśli ciąg zastępczy nie jest pusty; false
jeśli ciąg zastępczy jest pusty.
Wyjątki
Ta metoda jest wywoływana ponownie, zanim GetNextChar() metoda odczytuje wszystkie znaki w zastępczym buforze rezerwowym.
Uwagi
Metody GetBytes i Convert są wywoływane Fallback , jeśli napotkają nieznaną sekwencję bajtów wejściowych, której nie można zdekodować. Jeśli zwracana wartość Fallback to true
, metoda wywołująca może wywołać metodę GetNextChar w celu uzyskania każdego znaku buforu rezerwowego.