Califique este contenido
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2008/.NET Framework 3.5

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
DecoderFallbackBuffer (Clase)

Actualización: noviembre 2007

Pasa una cadena a una operación de descodificación emitida en lugar de un carácter de salida porque no se puede descodificar una secuencia de bytes de entrada.

Espacio de nombres:  System.Text
Ensamblado:  mscorlib (en mscorlib.dll)
Visual Basic (Declaración)
Public MustInherit Class DecoderFallbackBuffer
Visual Basic (Uso)
Dim instance As DecoderFallbackBuffer
C#
public abstract class DecoderFallbackBuffer
Visual C++
public ref class DecoderFallbackBuffer abstract
J#
public abstract class DecoderFallbackBuffer
JScript
public abstract class DecoderFallbackBuffer

Una codificación define una asignación entre un carácter Unicode y una secuencia de bytes codificada. Sin embargo, se producirá un error en la operación de codificación (que convierte un carácter de entrada en una secuencia de bytes de salida) o de descodificación (que convierte una secuencia de bytes de entrada en un carácter de salida) cuando no haya ninguna asignación definida para un carácter determinado.

.NET Framework proporciona un mecanismo de control de errores de conversión, denominado reserva, para cuando no se puede realizar una conversión. Todas las reservas del descodificador deben implementar un búfer de reserva del descodificador, que está representado por un tipo derivado de la clase DecoderFallbackBuffer, que pueda pasar una cadena a la operación de conversión.

Las reservas pueden emplear varias estrategias para controlar los errores de conversión. El búfer de reserva para una reserva de reemplazo del descodificador, por ejemplo, emite una cadena de salida suplente cuando no se puede descodificar una secuencia de bytes de entrada. El búfer de reserva es necesario incluso cuando la estrategia que implementa una reserva determinada no requiere la emisión de datos. Por ejemplo, jamás se utiliza el búfer de reserva de una reserva de excepción del codificador o del descodificador, puesto que la reserva produce una excepción en lugar de producir una salida.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Temas legales | Marcas Registradas | Declaración de privacidad
Page view tracker