DecoderExceptionFallbackBuffer.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.
Zgłasza, DecoderFallbackException gdy nie można zdekodować sekwencji bajtów wejściowych. Nominalna wartość zwracana nie jest używana.
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[]
Tablica wejściowa bajtów.
- index
- Int32
Pozycja indeksu bajtu w danych wejściowych.
Zwraca
Brak. Nie jest zwracana żadna wartość, ponieważ Fallback(Byte[], Int32) metoda zawsze zgłasza wyjątek.
Nominalna wartość zwracana to true
. Zdefiniowano wartość zwracaną, chociaż jest ona niezmienna, ponieważ ta metoda implementuje metodę abstrakcyjną.
Wyjątki
Ta metoda zawsze zgłasza wyjątek zgłaszający wartość i pozycję indeksu bajtu wejściowego, którego nie można zdekodować.
Uwagi
Metody i Convert wywołają Fallback metodę GetBytes , jeśli napotkają nieznany bajt w danych wejściowych. W odpowiedzi Fallback metoda zawsze zgłasza DecoderFallbackException i wyświetla dane wejściowe. Metoda Fallback nominalnie wskazuje, czy wyjątek jest zgłaszany, jeśli nie można zdekodować sekwencji bajtów wejściowych.