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 parametre bu işlemde yoksayılır.

Döndürülenler

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 kodu çözülemeyen bilinmeyen bir giriş bayt dizisiyle karşılaşırlarsa ve Convert yöntemleri çağrılı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