DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera un'eccezione DecoderFallbackException quando la sequenza di byte di input non può essere decodificata. Il valore restituito nominale non viene utilizzato.
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
Parametri
- bytesUnknown
- Byte[]
Matrice di byte di input.
- index
- Int32
Posizione di indice di un byte nell'input.
Restituisce
Nessuno. Non viene restituito alcun valore poiché il metodo Fallback(Byte[], Int32) genera sempre un'eccezione.
Il valore restituito nominale è true
. Viene definito un valore restituito, nonostante resti invariato, poiché questo metodo implementa un metodo abstract.
Eccezioni
Questo metodo genera sempre un'eccezione che indica il valore e la posizione di indice del byte di input che non può essere decodificato.
Commenti
I GetBytes metodi e Convert chiamano Fallback se rilevano un byte sconosciuto nell'input. In risposta, il Fallback metodo genera DecoderFallbackException sempre e visualizza i dati di input. Il Fallback metodo indica in modo nominale se viene generata un'eccezione se non è possibile decodificare una sequenza di byte di input.