EncoderReplacementFallbackBuffer.Fallback 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.
Menyiapkan buffer fallback pengganti untuk menggunakan string pengganti saat ini.
Overload
| Nama | Deskripsi |
|---|---|
| Fallback(Char, Int32) |
Menyiapkan buffer fallback pengganti untuk menggunakan string pengganti saat ini. |
| 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.
public:
override bool Fallback(char charUnknown, int index);
public override bool Fallback(char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean
Parameter
- charUnknown
- Char
Karakter input. Parameter ini diabaikan dalam operasi ini kecuali pengecualian dilemparkan.
- index
- Int32
Posisi indeks karakter dalam buffer input. Parameter ini diabaikan dalam operasi ini.
Mengembalikan
true jika string pengganti tidak kosong; false jika string pengganti kosong.
Pengecualian
Metode ini dipanggil lagi sebelum GetNextChar() metode telah membaca semua karakter dalam buffer fallback pengganti.
Keterangan
Metode GetBytes dan Convert memanggil Fallback jika mereka menemukan karakter yang tidak diketahui dalam input mereka. Jika nilai Fallback pengembalian adalah true, metode panggilan dapat memanggil GetNextChar metode untuk mendapatkan setiap karakter dalam buffer fallback pengganti.
Berlaku untuk
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.
public:
override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean
Parameter
- charUnknownHigh
- Char
Pengganti tinggi dari pasangan input.
- charUnknownLow
- Char
Pengganti rendah dari pasangan input.
- index
- Int32
Posisi indeks pasangan pengganti dalam buffer input.
Mengembalikan
true jika string pengganti tidak kosong; false jika string pengganti kosong.
Pengecualian
Metode ini dipanggil lagi sebelum GetNextChar() metode telah membaca semua karakter string pengganti.
Nilai kurang dari charUnknownHigh U+D800 atau lebih besar dari U+D8FF.
-atau-
Nilai kurang dari charUnknownLow U+DC00 atau lebih besar dari U+DFFF.
Keterangan
Metode GetBytes dan Convert memanggil Fallback jika mereka menemukan karakter yang tidak diketahui dalam input mereka. Jika nilai Fallback pengembalian adalah true, metode panggilan dapat memanggil GetNextChar metode untuk mendapatkan setiap karakter dalam buffer fallback pengganti.