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

Définition

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.

S’applique à