EncoderExceptionFallbackBuffer.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.
Melempar pengecualian karena karakter input tidak dapat dikodekan. Nilai pengembalian nominal tidak digunakan.
Overload
| Nama | Deskripsi |
|---|---|
| Fallback(Char, Int32) |
Melempar pengecualian karena karakter input tidak dapat dikodekan. Parameter menentukan nilai dan posisi indeks karakter yang tidak dapat dikonversi. |
| 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)
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
Melempar pengecualian karena karakter input tidak dapat dikodekan. Parameter menentukan nilai dan posisi indeks karakter yang tidak dapat dikonversi.
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.
- index
- Int32
Posisi indeks karakter dalam buffer input.
Mengembalikan
Tidak ada. Tidak ada nilai yang dikembalikan karena Fallback(Char, Int32) metode selalu melemparkan pengecualian.
Pengecualian
charUnknown tidak dapat dikodekan. Metode ini selalu melemparkan pengecualian yang melaporkan nilai charUnknown parameter dan index .
Keterangan
Metode GetBytes dan Convert memanggil Fallback jika mereka menemukan karakter yang tidak diketahui dalam input mereka. Sebagai respons, Fallback selalu melemparkan EncoderFallbackException.
Berlaku untuk
Fallback(Char, Char, Int32)
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
- Sumber:
- EncoderExceptionFallback.cs
Melempar pengecualian karena karakter input tidak dapat dikodekan. Parameter menentukan nilai dan posisi indeks pasangan pengganti dalam input, dan nilai pengembalian nominal tidak digunakan.
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
Tidak ada. Tidak ada nilai yang dikembalikan karena Fallback(Char, Char, Int32) metode selalu melemparkan pengecualian.
Pengecualian
Karakter yang diwakili oleh charUnknownHigh dan charUnknownLow tidak dapat dikodekan.
Salah satu charUnknownHigh atau charUnknownLow tidak valid.
charUnknownHigh tidak antara U+D800 dan U+DBFF, inklusif, atau charUnknownLow tidak antara U+DC00 dan U+DFFF, inklusif.
Keterangan
Metode GetBytes dan Convert memanggil Fallback jika mereka menemukan pasangan pengganti dalam input mereka. Sebagai respons, Fallback selalu melemparkan pengecualian.