EncoderExceptionFallbackBuffer.Fallback Yöntem

Tanım

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

Aşırı Yüklemeler

Name Description
Fallback(Char, Int32)

Giriş karakteri kodlanamadığından bir ö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 bir ö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
Kaynak:
EncoderExceptionFallback.cs
Kaynak:
EncoderExceptionFallback.cs

Giriş karakteri kodlanamadığından bir ö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öntem her zaman bir özel durum oluşturacağından Fallback(Char, Int32) hiçbir değer döndürülmüyor.

Özel durumlar

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

Açıklamalar

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

Şunlara uygulanır

Fallback(Char, Char, Int32)

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

Giriş karakteri kodlanamadığından bir ö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öntem her zaman bir özel durum oluşturacağından Fallback(Char, Char, Int32) hiçbir değer döndürülmüyor.

Özel durumlar

ve tarafından charUnknownHighcharUnknownLow 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 çiftle karşılaşırlarsa çağırırFallback. Yanıt olarak, Fallback her zaman bir özel durum oluşturur.

Şunlara uygulanır