DecoderReplacementFallbackBuffer.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.
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 bytesUnknown
bayt dizin konumu. Bu işlemde bu parametre 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 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.