EncoderExceptionFallbackBuffer.Fallback Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lève une exception parce que le caractère d'entrée ne peut pas être codé. La valeur de retour nominale n'est pas utilisée.
Surcharges
Fallback(Char, Int32) |
Lève une exception parce que le caractère d'entrée ne peut pas être codé. Les paramètres spécifient la valeur et la position d'index du caractère qui ne peut pas être converti. |
Fallback(Char, Char, Int32) |
Lève une exception parce que le caractère d'entrée ne peut pas être codé. Les paramètres spécifient la valeur et la position d'index de la paire de substitution en entrée, et la valeur de retour nominale n'est pas utilisée. |
Fallback(Char, Int32)
- Source:
- EncoderExceptionFallback.cs
- Source:
- EncoderExceptionFallback.cs
- Source:
- EncoderExceptionFallback.cs
Lève une exception parce que le caractère d'entrée ne peut pas être codé. Les paramètres spécifient la valeur et la position d'index du caractère qui ne peut pas être converti.
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
Paramètres
- charUnknown
- Char
Caractère d'entrée.
- index
- Int32
Position d'index du caractère dans la mémoire tampon d'entrée.
Retours
Aucun. Aucune valeur n'est retournée parce que la méthode Fallback(Char, Int32) lève toujours une exception.
Exceptions
charUnknown
ne peut pas être codé. Cette méthode lève toujours une exception qui rapporte la valeur des paramètres charUnknown
et paramètres index
.
Remarques
Les GetBytes méthodes et Convert appellent Fallback si elles rencontrent un caractère inconnu dans leur entrée. En réponse, Fallback lève EncoderFallbackExceptiontoujours .
S’applique à
Fallback(Char, Char, Int32)
- Source:
- EncoderExceptionFallback.cs
- Source:
- EncoderExceptionFallback.cs
- Source:
- EncoderExceptionFallback.cs
Lève une exception parce que le caractère d'entrée ne peut pas être codé. Les paramètres spécifient la valeur et la position d'index de la paire de substitution en entrée, et la valeur de retour nominale n'est pas utilisée.
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
Paramètres
- charUnknownHigh
- Char
Substitut étendu de la paire d'entrée.
- charUnknownLow
- Char
Substitut faible de la paire d'entrée.
- index
- Int32
Position d'index de la paire de substitution dans la mémoire tampon d'entrée.
Retours
Aucun. Aucune valeur n'est retournée parce que la méthode Fallback(Char, Char, Int32) lève toujours une exception.
Exceptions
Le caractère représenté par charUnknownHigh
et charUnknownLow
ne peut pas être codé.
Soit charUnknownHigh
, soit charUnknownLow
n'est pas valide.
charUnknownHigh
n'est pas compris entre U+D800 et U+DBFF inclus, ou charUnknownLow
n'est pas compris entre U+DC00 et U+DFFF inclus.
Remarques
Les GetBytes méthodes et Convert appellent Fallback si elles rencontrent une paire de substitution dans leur entrée. En réponse, Fallback lève toujours une exception.