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í.
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
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.