Compartir a través de


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

Definición

Produce una excepción DecoderFallbackException cuando no se puede descodificar la secuencia de bytes de entrada. El valor nominal devuelto no se utiliza.

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

Parámetros

bytesUnknown
Byte[]

Matriz de bytes de entrada.

index
Int32

Posición de índice de un byte en la entrada.

Devoluciones

Boolean

Ninguno. No se devuelve ningún valor porque el método Fallback(Byte[], Int32) siempre produce una excepción.

El valor nominal devuelto es true. Se define un valor devuelto, aunque es invariable, puesto que este método implementa un método abstracto.

Excepciones

Este método siempre produce una excepción que crea un informe sobre el valor y la posición de índice del byte de entrada que no se ha podido descodificar.

Comentarios

Los GetBytes métodos y Convert llaman Fallback si encuentran un byte desconocido en su entrada. En respuesta, el Fallback método siempre inicia DecoderFallbackException y muestra los datos de entrada. El Fallback método indica nominalmente si se produce una excepción si no se puede descodificar una secuencia de bytes de entrada.

Se aplica a