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ış bir 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ğırarak Fallback 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, bir 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 tasarlanan üyeler önemli bir iş yapmaz.
Oluşturucular
DecoderExceptionFallbackBuffer() |
DecoderExceptionFallbackBuffer sınıfının yeni bir örneğini başlatır. |
Özellikler
Remaining |
Geçerli DecoderExceptionFallbackBuffer nesnede işlenecek kalan karakter sayısını alır. |
Yöntemler
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MovePrevious() |
Sonraki çağrı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 dizeyi döndürür. (Devralındığı yer: Object) |