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.