Aracılığıyla paylaş


DecoderExceptionFallbackBuffer Sınıf

Tanım

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
DecoderExceptionFallbackBuffer

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)

Şunlara uygulanır