Udostępnij za pośrednictwem


DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metoda

Definicja

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

Boolean

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.

Dotyczy