Aracılığıyla paylaş


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

Tanım

Geçerli değiştirme dizesini kullanmak için yedek geri dönüş arabelleği hazırlar.

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[]

Giriş bayt dizisi. Özel durum oluşturmadığı sürece bu parametre yoksayılır.

index
Int32

içindeki bytesUnknownbayt dizin konumu. Bu işlemde bu parametre yoksayılır.

Döndürülenler

Boolean

true değiştirme dizesi boş değilse; false değiştirme dizesi boşsa.

Özel durumlar

Yöntem, değiştirme geri dönüş arabelleğindeki tüm karakterleri okumadan önce GetNextChar() bu yöntem yeniden çağrılır.

Açıklamalar

GetBytes ve Convert yöntemleri, kodu çözülemeyen bilinmeyen bir giriş bayt dizisiyle karşılaşırlarsa çağırırFallback. dönüş değeri Fallback ise trueçağıran yöntem, geri dönüş arabelleğinin GetNextChar her karakterini almak için yöntemini çağırabilir.

Şunlara uygulanır