Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

DecoderExceptionFallbackBuffer (Clase)

Produce una excepción DecoderFallbackException cuando una secuencia de bytes de entrada codificada no se puede convertir en un carácter de salida descodificado. Esta clase no puede heredarse.

System.Object
  System.Text.DecoderFallbackBuffer
    System.Text.DecoderExceptionFallbackBuffer

Espacio de nombres:  System.Text
Ensamblado:  mscorlib (en mscorlib.dll)

public sealed class DecoderExceptionFallbackBuffer : DecoderFallbackBuffer

El tipo DecoderExceptionFallbackBuffer expone los siguientes miembros.

  NombreDescripción
Método públicoDecoderExceptionFallbackBufferInicializa una nueva instancia de la clase DecoderExceptionFallbackBuffer.
Arriba

  NombreDescripción
Propiedad públicaRemainingObtiene el número de caracteres del objeto DecoderExceptionFallbackBuffer actual que están pendientes de ser procesados. (Invalida a DecoderFallbackBuffer.Remaining).
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método públicoFallbackProduce una excepción DecoderFallbackException cuando no se puede descodificar la secuencia de bytes de entrada. El valor nominal devuelto no se utiliza. (Invalida a DecoderFallbackBuffer.Fallback(Byte[], Int32)).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Se hereda de Object).
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoGetNextCharRecupera el carácter siguiente en el búfer de datos de excepción. (Invalida a DecoderFallbackBuffer.GetNextChar()).
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMovePreviousRealiza la siguiente llamada al método GetNextChar para obtener acceso a la posición del carácter del búfer de datos de excepción que está antes de la posición actual. (Invalida a DecoderFallbackBuffer.MovePrevious()).
Método públicoResetInicializa todos los datos y la información de estado relacionados con este búfer de reserva. (Se hereda de DecoderFallbackBuffer).
Método públicoToString Devuelve una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

Una razón habitual para que se produzca un error en una operación de codificación o descodificación es que la clase de codificación subyacente no proporcione una asignación entre un carácter y una secuencia de bytes equivalente. Si la secuencia de bytes de entrada no se puede convertir en un carácter de salida, la operación de descodificación llama al método Fallback que produce una excepción DecoderFallbackException.

La clase System.Text.DecoderFallbackBuffer, que representa un búfer de datos utilizado en una operación de descodificación, es la clase base para la clase DecoderExceptionFallbackBuffer. Sin embargo, en lugar de un búfer de datos, la clase DecoderExceptionFallbackBuffer representa un comportamiento estándar mediante el cual se produce una excepción cuando se produce un error en una operación de descodificación. No existe un búfer de datos real y los miembros diseñados para manipular dicho búfer no se ocupan de ninguna tarea importante.

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

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.

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.
Mostrar: