DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metode

Definisi

DecoderFallbackException Melempar ketika urutan byte input tidak dapat didekodekan. Nilai pengembalian nominal tidak digunakan.

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

Parameter

bytesUnknown
Byte[]

Array input byte.

index
Int32

Posisi indeks byte dalam input.

Mengembalikan

Tidak ada. Tidak ada nilai yang dikembalikan karena Fallback(Byte[], Int32) metode selalu melemparkan pengecualian.

Nilai pengembalian nominal adalah true. Nilai pengembalian didefinisikan, meskipun tidak berubah, karena metode ini menerapkan metode abstrak.

Pengecualian

Metode ini selalu melemparkan pengecualian yang melaporkan nilai dan posisi indeks byte input yang tidak dapat didekodekan.

Keterangan

Metode GetBytes dan Convert memanggil Fallback jika mereka menemukan byte yang tidak diketahui dalam input mereka. Sebagai respons, Fallback metode selalu melempar DecoderFallbackException dan menampilkan data input. Metode ini Fallback secara nominal menunjukkan apakah pengecualian dilemparkan jika urutan byte input tidak dapat didekodekan.

Berlaku untuk