Aracılığıyla paylaş


EncoderExceptionFallbackBuffer.Fallback Yöntem

Tanım

Giriş karakteri kodlanamadığından özel durum oluşturur. Nominal dönüş değeri kullanılmaz.

Aşırı Yüklemeler

Fallback(Char, Int32)

Giriş karakteri kodlanamadığından özel durum oluşturur. Parametreler, dönüştürülemeyen karakterin değerini ve dizin konumunu belirtir.

Fallback(Char, Char, Int32)

Giriş karakteri kodlanamadığından özel durum oluşturur. Parametreler girişteki vekil çiftin değerini ve dizin konumunu belirtir ve nominal dönüş değeri kullanılmaz.

Fallback(Char, Int32)

Kaynak:
EncoderExceptionFallback.cs
Kaynak:
EncoderExceptionFallback.cs
Kaynak:
EncoderExceptionFallback.cs

Giriş karakteri kodlanamadığından özel durum oluşturur. Parametreler, dönüştürülemeyen karakterin değerini ve dizin konumunu belirtir.

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.

index
Int32

Giriş arabelleğindeki karakterin dizin konumu.

Döndürülenler

Yok. Yöntemi her zaman bir özel durum oluşturacağından Fallback(Char, Int32) değer döndürülmedi.

Özel durumlar

charUnknown kodlanamaz. Bu yöntem her zaman ve index parametrelerinin değerini charUnknown bildiren bir özel durum oluşturur.

Açıklamalar

GetBytes ve Convert yöntemleri, girişlerinde bilinmeyen bir karakterle karşılaşırlarsa öğesini çağırırFallback. Yanıt olarak her Fallback zaman oluşturur EncoderFallbackException.

Şunlara uygulanır

Fallback(Char, Char, Int32)

Kaynak:
EncoderExceptionFallback.cs
Kaynak:
EncoderExceptionFallback.cs
Kaynak:
EncoderExceptionFallback.cs

Giriş karakteri kodlanamadığından özel durum oluşturur. Parametreler girişteki vekil çiftin değerini ve dizin konumunu belirtir ve nominal dönüş değeri kullanılmaz.

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

Yok. Yöntemi her zaman bir özel durum oluşturacağından Fallback(Char, Char, Int32) değer döndürülmedi.

Özel durumlar

ve charUnknownLow ile charUnknownHigh temsil edilen karakter kodlanamaz.

veya charUnknownHighcharUnknownLow geçersiz. charUnknownHigh U+D800 ile U+DBFF (dahil) arasında değildir veya charUnknownLow U+DC00 ile U+DFFF (dahil) arasında değildir.

Açıklamalar

GetBytes ve Convert yöntemleri, girişlerinde bir vekil çifti ile karşılaşırlarsa çağrısında Fallback bulunur. Yanıt olarak her Fallback zaman bir özel durum oluşturur.

Şunlara uygulanır