DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Yöntem
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 Giriş bayt dizisinin kodu çözülemediğinde oluşturur. Nominal dönüş değeri kullanılmaz.
public:
override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback(byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean
Parametreler
- bytesUnknown
- Byte[]
Bayt giriş dizisi.
- index
- Int32
Girişteki bayt dizin konumu.
Döndürülenler
Yok. Yöntem her zaman bir özel durum oluşturacağından Fallback(Byte[], Int32) hiçbir değer döndürülmüyor.
Nominal dönüş değeri şeklindedir true. Bu yöntem soyut bir yöntem uyguladığından, dönüş değeri değişmese de tanımlanır.
Özel durumlar
Bu yöntem her zaman kodu çözülemeyen giriş baytının değerini ve dizin konumunu bildiren bir özel durum oluşturur.
Açıklamalar
GetBytes ve Convert yöntemleri, girişlerinde bilinmeyen bir baytla karşılaşırlarsa çağırırFallback. Yanıt olarak Fallback yöntemi her zaman giriş verilerini oluşturur DecoderFallbackException ve görüntüler. yöntemi, Fallback bir giriş bayt dizisinin kodunun çözülememesi durumunda bir özel durumun oluşturulup oluşturulmayacağını nominal olarak gösterir.