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.