EncoderExceptionFallbackBuffer.Fallback Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera un'eccezione poiché il carattere di input non può essere codificato. Il valore restituito nominale non viene utilizzato.
Overload
Fallback(Char, Int32) |
Genera un'eccezione poiché il carattere di input non può essere codificato. I parametri specificano il valore e la posizione di indice del carattere non convertibile. |
Fallback(Char, Char, Int32) |
Genera un'eccezione poiché il carattere di input non può essere codificato. I parametri specificano il valore e la posizione di indice della coppia di surrogati nell'input e il valore restituito nominale non viene utilizzato. |
Fallback(Char, Int32)
- Origine:
- EncoderExceptionFallback.cs
- Origine:
- EncoderExceptionFallback.cs
- Origine:
- EncoderExceptionFallback.cs
Genera un'eccezione poiché il carattere di input non può essere codificato. I parametri specificano il valore e la posizione di indice del carattere non convertibile.
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
Parametri
- charUnknown
- Char
Carattere di input.
- index
- Int32
Posizione di indice del carattere nel buffer di input.
Restituisce
Nessuno. Non viene restituito alcun valore poiché il metodo Fallback(Char, Int32) genera sempre un'eccezione.
Eccezioni
charUnknown
non può essere codificato. Questo metodo genera sempre un'eccezione che indica il valore dei parametri charUnknown
e index
.
Commenti
I GetBytes metodi e Convert chiamano Fallback se riscontrano un carattere sconosciuto nell'input. In risposta, Fallback genera EncoderFallbackExceptionsempre .
Si applica a
Fallback(Char, Char, Int32)
- Origine:
- EncoderExceptionFallback.cs
- Origine:
- EncoderExceptionFallback.cs
- Origine:
- EncoderExceptionFallback.cs
Genera un'eccezione poiché il carattere di input non può essere codificato. I parametri specificano il valore e la posizione di indice della coppia di surrogati nell'input e il valore restituito nominale non viene utilizzato.
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
Parametri
- charUnknownHigh
- Char
Surrogato alto della coppia di input.
- charUnknownLow
- Char
Surrogato basso della coppia di input.
- index
- Int32
Posizione di indice della coppia di surrogati nel buffer di input.
Restituisce
Nessuno. Non viene restituito alcun valore poiché il metodo Fallback(Char, Char, Int32) genera sempre un'eccezione.
Eccezioni
Il carattere rappresentato da charUnknownHigh
e charUnknownLow
non può essere codificato.
charUnknownHigh
o charUnknownLow
non è valido.
charUnknownHigh
non è compreso tra U+D800 e U+DBFF, incluso, o charUnknownLow
non è compreso tra U+DC00 e U+DFFF, incluso.
Commenti
I GetBytes metodi e Convert chiamano Fallback se riscontrano una coppia surrogata nell'input. In risposta, Fallback genera sempre un'eccezione.