Aracılığıyla paylaş


DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Yöntem

Tanım

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.

Şunlara uygulanır