DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.