DecoderExceptionFallbackBuffer.Fallback(Byte[], Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.