DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) Méthode

Définition

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

public:
 override bool Fallback(cli::array <System::Byte> ^ bytesUnknown, int index);
public override bool Fallback(byte[] bytesUnknown, int index);
override this.Fallback : byte[] * int -> bool
Public Overrides Function Fallback (bytesUnknown As Byte(), index As Integer) As Boolean

Paramètres

bytesUnknown
Byte[]

Séquence d’octets d’entrée. Ce paramètre est ignoré, sauf si une exception est levée.

index
Int32

Position d’index de l’octet en bytesUnknown. 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 appelée à nouveau avant que la GetNextChar() méthode n’ait lu tous les caractères dans la mémoire tampon de secours de remplacement.

Remarques

Les GetBytes méthodes appellent Fallback si elles rencontrent une séquence d’octets d’entrée inconnue qui ne peut pas être décodéeConvert. Si la valeur de Fallback retour est true, la méthode appelante peut appeler la GetNextChar méthode pour obtenir chaque caractère de la mémoire tampon de secours.

S’applique à