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