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

Définition

Lève DecoderFallbackException lorsque la séquence d'octets 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'octets en entrée.

index
Int32

Position d'index d'un octet dans l'entrée.

Retours

Aucun. Aucune valeur n'est retournée parce que la méthode Fallback(Byte[], Int32) lève toujours une exception.

La valeur de retour nominale est true. Une valeur de retour est définie, même si elle est invariable, parce que cette méthode implémente une méthode abstraite.

Exceptions

Cette méthode lève toujours une exception qui rapporte la valeur et la position d'index de l'octet d'entrée qui ne peut pas être décodé.

Remarques

Les GetBytes méthodes et Convert appellent Fallback si elles rencontrent un octet inconnu dans leur entrée. En réponse, la Fallback méthode lève DecoderFallbackException et affiche toujours 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 à