DecoderReplacementFallbackBuffer Clase
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í.
Representa una cadena de salida sustituto que se emite cuando no se puede descodificar la secuencia de bytes de entrada original. Esta clase no puede heredarse.
public ref class DecoderReplacementFallbackBuffer sealed : System::Text::DecoderFallbackBuffer
public sealed class DecoderReplacementFallbackBuffer : System.Text.DecoderFallbackBuffer
type DecoderReplacementFallbackBuffer = class
inherit DecoderFallbackBuffer
Public NotInheritable Class DecoderReplacementFallbackBuffer
Inherits DecoderFallbackBuffer
- Herencia
Comentarios
Es posible que no sea posible convertir una secuencia de bytes codificada en un carácter equivalente si no existe ninguna descodificación adecuada. Un motivo común para que se produzca un error de descodificación es que la operación de conversión usa una página de códigos que no puede representar el carácter que se va a descodificar.
Si la secuencia de bytes de entrada no se puede convertir en un carácter de salida, un System.Text.DecoderReplacementFallback objeto proporciona una cadena de reemplazo que se sustituye por el carácter de salida. La cadena de reemplazo inicializa el valor del DecoderReplacementFallback objeto y el valor del DecoderReplacementFallback objeto inicializa el valor de un DecoderReplacementFallbackBuffer objeto. El valor de un DecoderReplacementFallbackBuffer objeto se denomina búfer de reserva de reemplazo. La operación de conversión usa el búfer de reserva de reemplazo para emitir una cadena de reemplazo en lugar de un carácter descodificado y, a continuación, continúa procesando el resto de la entrada.
Constructores
| Nombre | Description |
|---|---|
| DecoderReplacementFallbackBuffer(DecoderReplacementFallback) |
Inicializa una nueva instancia de la DecoderReplacementFallbackBuffer clase utilizando el valor de un DecoderReplacementFallback objeto . |
Propiedades
| Nombre | Description |
|---|---|
| Remaining |
Obtiene el número de caracteres del búfer de reserva de reemplazo que permanecen en procesarse. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Fallback(Byte[], Int32) |
Prepara el búfer de reserva de reemplazo para usar la cadena de reemplazo actual. |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetNextChar() |
Recupera el siguiente carácter en el búfer de reserva de reemplazo. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MovePrevious() |
Hace que la siguiente llamada tenga acceso a GetNextChar() la posición del carácter en el búfer de reserva de reemplazo antes de la posición del carácter actual. |
| Reset() |
Inicializa toda la información de estado interna y los datos del DecoderReplacementFallbackBuffer objeto . |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |