|
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original.
|
Traducción
Original
|
DecoderFallback (Clase)
System.Text.DecoderFallback
System.Text.DecoderExceptionFallback
System.Text.DecoderReplacementFallback
Ensamblado: mscorlib (en mscorlib.dll)
El tipo DecoderFallback expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
![]() ![]() | ExceptionFallback | |
![]() | MaxCharCount | |
![]() ![]() | ReplacementFallback |
| Nombre | Descripción | |
|---|---|---|
![]() | CreateFallbackBuffer | |
![]() | Equals(Object) | |
![]() | Finalize | |
![]() | GetHashCode | |
![]() | GetType | |
![]() | MemberwiseClone | |
![]() | ToString |
Retroceso mejor encajado, que asigna caracteres Unicode válidos que no se pueden descodificar en un equivalente aproximado. Por ejemplo, un controlador del retroceso mejor ajustado para la clase ASCIIEncoding podría asignar Æ (U+00C6) a CA (U+0041 + U+0045). Un controlador de retroceso de ajuste perfecto también se puede implementar para transcribir un alfabeto (como el cirílico) a otro (como el latino o el romano). .NET Framework no proporciona ninguna mejor implementación de retroceso pública. Reserva de reemplazo, que reemplaza cada carácter que no se puede descodificar por una cadena predefinida. .NET Framework proporciona un controlador de retroceso de reemplazo predefinido. La clase DecoderReplacementFallback reemplaza cada secuencia de bytes que no se puede descodificar por un carácter de signo de interrogación ("?" o U+003F) o un CARÁCTER DE REEMPLAZO (U+FFFD). Puede personalizar la cadena de reemplazo especificando un suplente en la llamada al constructor DecoderReplacementFallback.DecoderReplacementFallback(String). Una vez emitida la cadena de sustitución, se prosigue con la operación de descodificación del resto de la entrada. Un controlador de retroceso de excepción, que produce una excepción cuando no se puede descodificar una secuencia de bytes. .NET Framework proporciona un controlador de retroceso de excepción predefinido. La clase DecoderExceptionFallback produce DecoderFallbackException cuando se encuentra una secuencia de bytes no válida, y la operación de descodificación finaliza.
El método CreateFallbackBuffer, que devuelve una instancia de clase derivada de DecoderFallbackBuffer. Dependiendo del tipo de controlador de reserva que está desarrollando, la implementación de DecoderFallbackBuffer es responsable de realizar la asignación o el reemplazo, o de producir la excepción. La propiedad MaxCharCount, que devuelve el número de caracteres máximo que la implementación de reserva puede devolver. Para un controlador de retroceso de excepción, su valor debería ser cero.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
