Partager via


EncoderReplacementFallbackBuffer.Fallback Méthode

Définition

Prépare la mémoire tampon de secours de remplacement pour utiliser la chaîne de remplacement en cours.

Surcharges

Fallback(Char, Int32)

Prépare la mémoire tampon de secours de remplacement pour utiliser la chaîne de remplacement en cours.

Fallback(Char, Char, Int32)

Indique si une chaîne de remplacement peut être utilisée quand une paire de substitution en entrée ne peut pas être encodée, ou si la paire de substitution peut être ignorée. Les paramètres spécifient la paire de substitution et la position d'index de la paire dans l'entrée.

Fallback(Char, Int32)

Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs

Prépare la mémoire tampon de secours de remplacement pour utiliser la chaîne de remplacement en cours.

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. Ce paramètre est ignoré dans cette opération à moins qu'une exception ne soit levée.

index
Int32

Position d'index du caractère dans la mémoire tampon d'entrée. Ce paramètre est ignoré dans cette opération.

Retours

true si la chaîne de remplacement n'est pas vide ; false si la chaîne de remplacement est vide.

Exceptions

Cette méthode est encore appelée avant que la méthode GetNextChar() n'ait lu tous les caractères dans la mémoire tampon de remplacement de secours.

Remarques

Les GetBytes méthodes et Convert appellent Fallback si elles rencontrent un caractère inconnu dans leur entrée. Si la valeur de retour de Fallback est true, la méthode appelante peut appeler la GetNextChar méthode pour obtenir chaque caractère dans la mémoire tampon de secours de remplacement.

S’applique à

Fallback(Char, Char, Int32)

Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs
Source:
EncoderReplacementFallback.cs

Indique si une chaîne de remplacement peut être utilisée quand une paire de substitution en entrée ne peut pas être encodée, ou si la paire de substitution peut être ignorée. Les paramètres spécifient la paire de substitution et la position d'index de la paire dans l'entré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

true si la chaîne de remplacement n'est pas vide ; false si la chaîne de remplacement est vide.

Exceptions

Cette méthode est encore appelée avant que la méthode GetNextChar() n'ait lu tous les caractères de la chaîne de remplacement.

La valeur de charUnknownHigh est inférieure à U+D800 ou supérieure à U+D8FF.

- ou -

La valeur de charUnknownLow est inférieure à U+DC00 ou supérieure à U+DFFF.

Remarques

Les GetBytes méthodes et Convert appellent Fallback si elles rencontrent un caractère inconnu dans leur entrée. Si la valeur de retour de Fallback est true, la méthode appelante peut appeler la GetNextChar méthode pour obtenir chaque caractère dans la mémoire tampon de secours de remplacement.

S’applique à