DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Metodo

Definizione

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.

Si applica a