EncoderExceptionFallbackBuffer Kelas
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.
EncoderFallbackException Melempar ketika karakter input tidak dapat dikonversi ke urutan byte output yang dikodekan. Kelas ini tidak dapat diwariskan.
public ref class EncoderExceptionFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderExceptionFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderExceptionFallbackBuffer = class
inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderExceptionFallbackBuffer
Inherits EncoderFallbackBuffer
- Warisan
Keterangan
Alasan umum untuk operasi pengodean atau dekode gagal adalah jika kelas pengodean yang mendasar tidak memberikan pemetaan antara karakter dan urutan byte yang setara. Jika karakter input tidak dapat dikonversi ke urutan byte output, operasi pengodean memanggil Fallback metode , yang melemparkan EncoderFallbackException.
Kelas System.Text.EncoderFallbackBuffer , yang mewakili buffer data yang digunakan dalam operasi pengodean, adalah kelas dasar untuk kelas .EncoderExceptionFallbackBuffer Namun, alih-alih buffer data, EncoderExceptionFallbackBuffer kelas mewakili perilaku standar di mana pengecualian dilemparkan jika operasi pengodean gagal. Tidak ada buffer data aktual, dan anggota yang dirancang untuk memanipulasi buffer seperti itu tidak melakukan pekerjaan yang signifikan.
Konstruktor
| Nama | Deskripsi |
|---|---|
| EncoderExceptionFallbackBuffer() |
Menginisialisasi instans baru dari kelas EncoderExceptionFallbackBuffer. |
Properti
| Nama | Deskripsi |
|---|---|
| Remaining |
Mendapatkan jumlah karakter dalam objek saat ini EncoderExceptionFallbackBuffer yang masih harus diproses. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Fallback(Char, Char, Int32) |
Melempar pengecualian karena karakter input tidak dapat dikodekan. Parameter menentukan nilai dan posisi indeks pasangan pengganti dalam input, dan nilai pengembalian nominal tidak digunakan. |
| Fallback(Char, Int32) |
Melempar pengecualian karena karakter input tidak dapat dikodekan. Parameter menentukan nilai dan posisi indeks karakter yang tidak dapat dikonversi. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetNextChar() |
Mengambil karakter berikutnya dalam buffer fallback pengecualian. |
| GetType() |
Mendapatkan Type instans saat ini. (Diperoleh dari Object) |
| MemberwiseClone() |
Membuat salinan dangkal dari Objectsaat ini. (Diperoleh dari Object) |
| MovePrevious() |
Menyebabkan panggilan berikutnya ke GetNextChar() metode untuk mengakses posisi karakter buffer data pengecualian yang sebelum posisi saat ini. |
| Reset() |
Menginisialisasi semua data dan informasi status yang berkaitan dengan buffer fallback ini. (Diperoleh dari EncoderFallbackBuffer) |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |