EncoderReplacementFallbackBuffer.Fallback 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.
Aşırı Yüklemeler
Fallback(Char, Int32) |
Geçerli değiştirme dizesini kullanmak için yedek geri dönüş arabelleği hazırlar. |
Fallback(Char, Char, Int32) |
Bir giriş vekil çifti kodlanamadığında bir değiştirme dizesinin kullanılıp kullanılamayacağını veya vekil çiftin yoksayılıp yoksayılamayacağını gösterir. Parametreler, vekil çifti ve girişteki çiftin dizin konumunu belirtir. |
Fallback(Char, Int32)
Geçerli değiştirme dizesini kullanmak için yedek geri dönüş arabelleği hazırlar.
public:
override bool Fallback(char charUnknown, int index);
public override bool Fallback (char charUnknown, int index);
override this.Fallback : char * int -> bool
Public Overrides Function Fallback (charUnknown As Char, index As Integer) As Boolean
Parametreler
- charUnknown
- Char
Giriş karakteri. Özel durum oluşturmadığı sürece bu parametre bu işlemde yoksayılır.
- index
- Int32
Giriş arabelleğindeki karakterin 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, girişlerinde bilinmeyen bir karakterle karşılaşırlarsa çağırırFallback. dönüş değeri Fallback ise true
çağıran yöntem, değiştirme geri dönüş arabelleğindeki her karakteri almak için yöntemini çağırabilir GetNextChar .
Şunlara uygulanır
Fallback(Char, Char, Int32)
Bir giriş vekil çifti kodlanamadığında bir değiştirme dizesinin kullanılıp kullanılamayacağını veya vekil çiftin yoksayılıp yoksayılamayacağını gösterir. Parametreler, vekil çifti ve girişteki çiftin dizin konumunu belirtir.
public:
override bool Fallback(char charUnknownHigh, char charUnknownLow, int index);
public override bool Fallback (char charUnknownHigh, char charUnknownLow, int index);
override this.Fallback : char * char * int -> bool
Public Overrides Function Fallback (charUnknownHigh As Char, charUnknownLow As Char, index As Integer) As Boolean
Parametreler
- charUnknownHigh
- Char
Giriş çiftinin yüksek vekili.
- charUnknownLow
- Char
Giriş çiftinin düşük vekili.
- index
- Int32
Giriş arabelleğindeki vekil çiftin dizin konumu.
Döndürülenler
true
değiştirme dizesi boş değilse; false
değiştirme dizesi boşsa.
Özel durumlar
Yöntem tüm değiştirme dize karakterlerini okumadan önce GetNextChar() bu yöntem yeniden çağrılır.
değeri charUnknownHigh
U+D800'den küçük veya U+D8FF'den büyüktür.
-veya-
değeri charUnknownLow
U+DC00'den küçük veya U+DFFF değerinden büyüktür.
Açıklamalar
GetBytes ve Convert yöntemleri, girişlerinde bilinmeyen bir karakterle karşılaşırlarsa çağırırFallback. dönüş değeri Fallback ise true
çağıran yöntem, değiştirme geri dönüş arabelleğindeki her karakteri almak için yöntemini çağırabilir GetNextChar .