DecoderReplacementFallbackBuffer.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í.
Prepara el búfer de reserva de reemplazo para utilizar la cadena de reemplazo actual.
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[]
Secuencia de bytes de entrada. Este parámetro se omite, a menos que se produzca una excepción.
- index
- Int32
Posición de índice del byte en bytesUnknown
. Este parámetro se omite en esta operación.
Devoluciones
Es true
si la cadena de reemplazo no está vacía; es false
si la cadena de reemplazo está vacía.
Excepciones
Se llama nuevamente a este método antes de que el método GetNextChar() haya leído todos los caracteres del búfer de reserva de reemplazo.
Comentarios
Los GetBytes métodos y Convert llaman Fallback si encuentran una secuencia de bytes de entrada desconocida que no se puede descodificar. Si el valor devuelto de Fallback es true
, el método de llamada puede invocar el GetNextChar método para obtener cada carácter del búfer de reserva.