Casos de uso populares para controladores de mensajes – C#
En este capítulo, consideramos ejemplos de cómo crear controladores de mensajes personalizados para implementar un esquema personalizado, trabajar con documentos HTML desde un archivo ZIP, autenticación y registrar el tiempo de una operación.
Una implementación típica hace lo siguiente:
- Para escribir un controlador de mensajes personalizado, derive de Aspose.Net.MessageHandler y anule el método Invoke().
- Agregue el controlador de mensajes personalizado en la canalización.
Suponga que desea convertir un documento HTML (XHTML) que contiene recursos vinculados, como imágenes, estilos y secuencias de comandos. En ese caso, debes empaquetar todos estos recursos junto con tu documento en un único archivo ZIP y convertir, por ejemplo, ZIP a PDF o ZIP a JPG. Aspose.HTML for .NET proporciona funcionalidad para crear controladores de mensajes personalizados para trabajar con documentos HTML en archivos ZIP.
A veces es necesario obtener el tiempo total que tarda una solicitud web en fluir a través de los controladores, llegar al punto final y recibir la respuesta. Otro caso de uso popular para los controladores de mensajes: registrar el tiempo de ejecución de la solicitud web.
Convertir HTML de un archivo ZIP a PDF: en el artículo, encontrará una implementación de controlador de mensajes para trabajar con archivos ZIP y un ejemplo de conversión de HTML de un archivo ZIP a PDF.
Convertir HTML de un archivo ZIP a JPG: este artículo proporciona un ejemplo de implementación de un controlador de mensajes para convertir HTML de un archivo ZIP a JPG usando Aspose.HTML for .NET.
Tiempo de ejecución de solicitud web: este artículo considerará un ejemplo de implementación de un controlador de mensajes para registrar el tiempo de ejecución de una solicitud web.
Tiempos de espera de red: en este artículo, analizaremos cómo configurar tiempos de espera de red en C# con ejemplos prácticos.
Verificar solicitudes de red: este artículo considera ejemplos de cómo interceptar solicitudes, bloquear algunas solicitudes de red externas no deseadas o reemplazar las URL con algún otro valor.
Registro del tiempo de ejecución: en este artículo, encontrará un ejemplo de controladores de mensajes personalizados para convertir HTML de un archivo ZIP a PDF y registrar el tiempo de ejecución de esta conversión.
Autenticación: en este artículo encontrará un ejemplo sencillo de cómo crear un controlador de mensajes personalizado para una solicitud web con esquemas de autenticación basados en contraseña, como básico, digest, NTLM y Kerberos.
Aspose.HTML ofrece Convertidores en línea para convertir archivos HTML, XHTML, MHTML, XML, EPUB y Markdown a varios formatos populares. Simplemente seleccione un archivo, elija un formato para convertir y listo. ¡Es rápido y completamente gratis!