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:

  1. Para escribir un controlador de mensajes personalizado, derive de Aspose.Net.MessageHandler y anule el método Invoke().
  2. 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!

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.