DecoderReplacementFallbackBuffer.Fallback(Byte[], Int32) 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.
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
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.