EncoderReplacementFallbackBuffer 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.
Mewakili string input pengganti yang digunakan ketika karakter input asli tidak dapat dikodekan. Kelas ini tidak dapat diwariskan.
public ref class EncoderReplacementFallbackBuffer sealed : System::Text::EncoderFallbackBuffer
public sealed class EncoderReplacementFallbackBuffer : System.Text.EncoderFallbackBuffer
type EncoderReplacementFallbackBuffer = class
inherit EncoderFallbackBuffer
Public NotInheritable Class EncoderReplacementFallbackBuffer
Inherits EncoderFallbackBuffer
- Warisan
Keterangan
Mungkin tidak mungkin untuk mengonversi karakter ke urutan byte yang dikodekan setara jika tidak ada pengodean yang cocok. Alasan umum untuk pengodean gagal adalah jika operasi konversi menggunakan halaman kode yang tidak dapat mewakili karakter untuk dikodekan.
Jika karakter input tidak dapat dikonversi ke urutan byte output, System.Text.EncoderReplacementFallback objek menyediakan string pengganti yang digantikan untuk karakter input asli. String pengganti menginisialisasi nilai EncoderReplacementFallback objek, dan nilai EncoderReplacementFallback objek menginisialisasi nilai EncoderReplacementFallbackBuffer objek. Nilai EncoderReplacementFallbackBuffer objek disebut buffer fallback pengganti. Operasi konversi mengodekan buffer fallback pengganti alih-alih karakter input asli, lalu terus memproses sisa input.
Konstruktor
| Nama | Deskripsi |
|---|---|
| EncoderReplacementFallbackBuffer(EncoderReplacementFallback) |
Menginisialisasi instans EncoderReplacementFallbackBuffer baru kelas menggunakan nilai EncoderReplacementFallback objek. |
Properti
| Nama | Deskripsi |
|---|---|
| Remaining |
Mendapatkan jumlah karakter dalam buffer fallback pengganti yang tetap harus diproses. |
Metode
| Nama | Deskripsi |
|---|---|
| Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
| Fallback(Char, Char, Int32) |
Menunjukkan apakah string pengganti dapat digunakan ketika pasangan pengganti input tidak dapat dikodekan, atau apakah pasangan pengganti dapat diabaikan. Parameter menentukan pasangan pengganti dan posisi indeks pasangan dalam input. |
| Fallback(Char, Int32) |
Menyiapkan buffer fallback pengganti untuk menggunakan string pengganti saat ini. |
| GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
| GetNextChar() |
Mengambil karakter berikutnya dalam buffer fallback pengganti. |
| 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 dalam buffer fallback pengganti sebelum posisi karakter saat ini. |
| Reset() |
Menginisialisasi semua informasi dan data status internal dalam instans EncoderReplacementFallbackBufferini . |
| ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |