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
EncoderFallbackBuffer (Clase)

Actualización: noviembre 2007

Pasa una cadena a una operación de codificación emitida en lugar de un carácter de entrada que no se puede codificar.

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

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 codificador deben implementar un búfer de reserva del codificador, que está representado por un tipo derivado de la clase EncoderFallbackBuffer, 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. Por ejemplo, el búfer de reserva de una reserva de reemplazo del codificador emite una cadena de salida suplente si no se puede codificar un carácter 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, nunca se utiliza el búfer de reserva de una reserva de excepción del codificador o del descodificador, porque la reserva produce una excepción en lugar de generar un resultado.

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