DecoderExceptionFallbackBuffer.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.
Lève lorsque la séquence d’octets DecoderFallbackException d’entrée ne peut pas être décodée. La valeur de retour nominale n’est pas utilisée.
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[]
Tableau d’entrée d’octets.
- index
- Int32
Position d’index d’un octet dans l’entrée.
Retours
Aucun. Aucune valeur n’est retournée, car la Fallback(Byte[], Int32) méthode lève toujours une exception.
La valeur de retour nominale est true. Une valeur de retour est définie, bien qu’elle ne change pas, car cette méthode implémente une méthode abstraite.
Exceptions
Cette méthode lève toujours une exception qui signale la valeur et la position d’index de l’octet d’entrée qui ne peuvent pas être décodées.
Remarques
Les GetBytes méthodes appellent FallbackConvert s’ils rencontrent un octet inconnu dans leur entrée. En réponse, la Fallback méthode lève DecoderFallbackException toujours et affiche les données d’entrée. La Fallback méthode indique nominalement si une exception est levée si une séquence d’octets d’entrée ne peut pas être décodée.