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 en cours.

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

index
Int32

Position d'index de l'octet dans bytesUnknown. Ce paramètre est ignoré dans cette opération.

Retours

Boolean

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 méthodes et Convert les GetBytes appels Fallback s’ils rencontrent une séquence d’octets d’entrée inconnue qui ne peut pas être décodée. Si la valeur de retour est true, la méthode appelante Fallback peut appeler la GetNextChar méthode pour obtenir chaque caractère de la mémoire tampon de secours.

S’applique à