EncoderFallbackBuffer.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.
Menunjukkan apakah string pengganti tersedia ketika input asli tidak dapat dikodekan, atau apakah input asli harus diabaikan.
Overload
| Nama | Deskripsi |
|---|---|
| Fallback(Char, Int32) |
Ketika ditimpa di kelas turunan, menyiapkan buffer fallback untuk menangani karakter input yang ditentukan. |
| Fallback(Char, Char, Int32) |
Ketika ditimpa di kelas turunan, menyiapkan buffer fallback untuk menangani pasangan pengganti yang ditentukan. |
Fallback(Char, Int32)
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
Ketika ditimpa di kelas turunan, menyiapkan buffer fallback untuk menangani karakter input yang ditentukan.
public:
abstract bool Fallback(char charUnknown, int index);
public abstract bool Fallback(char charUnknown, int index);
abstract member Fallback : char * int -> bool
Public MustOverride Function Fallback (charUnknown As Char, index As Integer) As Boolean
Parameter
- charUnknown
- Char
Karakter input.
- index
- Int32
Posisi indeks karakter dalam buffer input.
Mengembalikan
true jika buffer fallback dapat memproses charUnknown; false jika buffer fallback mengabaikan charUnknown.
Keterangan
Metode Encoding.GetBytes dan Encoder.Convert memanggil Fallback(Byte[], Int32) jika mereka menemukan karakter input yang tidak diketahui yang tidak dapat dikodekan. Nilai true pengembalian menunjukkan bahwa buffer fallback dapat memproses karakter input, yang menyebabkan metode panggilan memanggil GetNextChar metode untuk mendapatkan setiap karakter buffer fallback. Karena tidak memproses karakter individual, Fallback metode dalam penangan fallback pengecualian melemparkan pengecualian.
Berlaku untuk
Fallback(Char, Char, Int32)
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
- Sumber:
- EncoderFallback.cs
Ketika ditimpa di kelas turunan, menyiapkan buffer fallback untuk menangani pasangan pengganti yang ditentukan.
public:
abstract bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public abstract bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
abstract member Fallback : char * char * int -> bool
Public MustOverride 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 buffer fallback dapat memproses charUnknownHigh dan charUnknownLow; false jika buffer fallback mengabaikan pasangan pengganti.
Keterangan
Metode Encoding.GetBytes dan Encoder.Convert memanggil Fallback(Char, Char, Int32) jika mereka menemukan pasangan pengganti dalam input mereka. Nilai true pengembalian menunjukkan bahwa buffer fallback dapat memproses pasangan pengganti, yang menyebabkan metode panggilan memanggil GetNextChar metode untuk mendapatkan setiap karakter buffer fallback. Karena tidak memproses karakter individual, Fallback metode dalam penangan fallback pengecualian melemparkan pengecualian.