Ejemplo Fallback Encoding Application
Actualización: noviembre 2007
Este ejemplo muestra las características de la clase Encoding, incluido un mecanismo de reserva, nuevo en la versión 2.0 de .NET Framework, que permite especificar su comportamiento cuando se encuentre con problemas durante el proceso de codificación o descodificación.
Para obtener información sobre cómo utilizar los ejemplos, consulte los temas siguientes:
Para generar el ejemplo desde el símbolo del sistema
Abra la ventana del símbolo del sistema y navegue hasta uno de los subdirectorios específicos de un lenguaje bajo el directorio EncodingApp. Para obtener información sobre la configuración requerida y el símbolo del sistema de SDK, vea Cómo: Establecer la configuración de los ejemplos.
Escriba msbuild EncodingAppCS.sln o msbuild EncodingAppVB.sln, dependiendo del lenguaje de programación elegido.
Para generar el ejemplo utilizando Visual Studio
Abra el Explorador de Windows y navegue hasta uno de los subdirectorios específicos de un lenguaje bajo el directorio EncodingApp.
Haga doble clic en el archivo EncodingAppCS.sln o EncodingAppVB.sln, dependiendo del lenguaje de programación elegido, para abrir el archivo en Visual Studio.
En el menú Generar, seleccione Generar solución.
La aplicación se generará en el subdirectorio predeterminado \bin o \bin\Debug.
Para ejecutar el ejemplo
En el Explorador de Windows o en la ventana del símbolo del sistema, navegue hasta el directorio que contiene el nuevo archivo ejecutable.
Haga doble clic en el icono del archivo EncodingApplication en el Explorador de Windows o escriba EncodingApplication.exe en la ventana de símbolo del sistema para abrir la aplicación.
Comentarios
En este ejemplo se crea una aplicación de Windows Forms. Puede iniciarla y ejecutarla como cualquier aplicación para Windows.
Este ejemplo pone de relieve las clases EncoderFallback y DecoderFallback, y sus tipos derivados, que exponen métodos y campos estáticos que permiten a los desarrolladores especificar el comportamiento de reserva de la clase Encoding en aquellos casos en los que no pueda codificar o descodificar un carácter o byte.
El archivo ejecutable EncodingApplication muestra la codificación y descodificando de caracteres y bytes en cualquiera de los formatos de codificación admitidos por .NET Framework. Puede ver representaciones decimales o hexadecimales de cualquier carácter del estándar Unicode. Para obtener más información sobre el estándar Unicode, vea las especificaciones en la dirección www.unicode.org.
Los tipos DecoderExceptionFallback y DecoderReplacementFallback se derivan de la clase DecoderFallback, y los tipos EncoderExceptionFallback y EncoderReplacementFallback se derivan de la clase EncoderFallback. Cada uno de estos tipos está asociado con una clase correspondiente derivada de DecoderFallbackBuffer o EncoderFallbackBuffer. El mecanismo de reserva de codificación depende de la funcionalidad expuesta por estas clases estrechamente relacionadas.
Vea también
Conceptos
Referencia
Clase DecoderExceptionFallback
Clase DecoderReplacementFallback
Clase EncoderExceptionFallback