DecoderExceptionFallbackBuffer Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
DecoderFallbackException Kodlanmış giriş bayt dizisi kodu çözülen bir çıkış karakterine dönüştürülemediğinde oluşturur. Bu sınıf devralınamaz.
public ref class DecoderExceptionFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderExceptionFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderExceptionFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderExceptionFallbackBuffer
Inherits DecoderFallbackBuffer
- Devralma
Açıklamalar
Kodlama veya kod çözme işleminin başarısız olmasının yaygın bir nedeni, temel alınan kodlama sınıfının bir karakter ile eşdeğer bir bayt dizisi arasında eşleme sağlamamasıdır. Giriş bayt dizisi bir çıkış karakterine dönüştürülemiyorsa, kod çözme işlemi yöntemini çağırır Fallback ve bu da oluşturur DecoderFallbackException.
Kod System.Text.DecoderFallbackBuffer çözme işleminde kullanılan bir veri arabelleği temsil eden sınıfı, sınıfın DecoderExceptionFallbackBuffer temel sınıfıdır. Ancak, veri arabelleği yerine sınıfı, DecoderExceptionFallbackBuffer kod çözme işlemi başarısız olursa özel durumun oluştuğu standart bir davranışı temsil eder. Gerçek veri arabelleği yoktur ve böyle bir arabelleği işlemek için tasarlanmış üyeler önemli bir iş yapmaz.
Oluşturucular
| Name | Description |
|---|---|
| DecoderExceptionFallbackBuffer() |
DecoderExceptionFallbackBuffer sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| Remaining |
Geçerli DecoderExceptionFallbackBuffer nesnede işlenecek kalan karakter sayısını alır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Fallback(Byte[], Int32) |
DecoderFallbackException Giriş bayt dizisinin kodu çözülemediğinde oluşturur. Nominal dönüş değeri kullanılmaz. |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetNextChar() |
Özel durum veri arabelleğindeki sonraki karakteri alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| MovePrevious() |
Sonraki çağrısının GetNextChar() geçerli konumdan önceki özel durum veri arabelleği karakter konumuna erişmesine neden olur. |
| Reset() |
Bu geri dönüş arabelleğiyle ilgili tüm verileri ve durum bilgilerini başlatır. (Devralındığı yer: DecoderFallbackBuffer) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |