EncoderExceptionFallbackBuffer Kelas

Definisi

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
EncoderExceptionFallbackBuffer

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)

Berlaku untuk