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

Definición

Se produce DecoderFallbackException cuando no se puede descodificar la secuencia de bytes de entrada. No se usa el valor devuelto nominal.

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 entrada de bytes.

index
Int32

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

Devoluciones

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

El valor devuelto nominal es true. Se define un valor devuelto, aunque no cambia, porque este método implementa un método abstracto.

Excepciones

Este método siempre produce una excepción que informa del valor y la posición de índice del byte de entrada que no se puede descodificar.

Comentarios

Los GetBytes métodos y Convert llaman Fallback a si encuentran un byte desconocido en su entrada. En respuesta, el Fallback método siempre produce 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