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 bir bayt dizin konumu.
Döndürülenler
Yok. Yöntemi her zaman bir özel durum oluşturacağından Fallback(Byte[], Int32) değer döndürülmedi.
Nominal dönüş değeri şeklindedir true
. Bu yöntem soyut bir yöntem uyguladığından, değişmese de bir dönüş değeri 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 öğesini ç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.