Cas d'utilisation populaires pour les gestionnaires de messages – C#

Dans ce chapitre, nous examinons des exemples de création de gestionnaires de messages personnalisés pour mettre en œuvre un schéma personnalisé, travailler avec des documents HTML provenant d’une archive ZIP, l’authentification et l’enregistrement de la durée d’une opération.

Une mise en œuvre typique se fait de la manière suivante :

  1. Pour écrire un gestionnaire de messages personnalisé, il faut dériver de Aspose.Net.MessageHandler et surcharger la méthode Invoke().
  2. Ajouter le gestionnaire de messages personnalisé dans le pipeline.

Supposons que vous souhaitiez convertir un document HTML(XHTML) contenant des ressources liées telles que des images, des styles, des scripts. Dans ce cas, vous devez emballer toutes ces ressources avec votre document dans une seule archive ZIP et convertir, par exemple, ZIP en PDF ou ZIP en JPG. Aspose.HTML for .NET propose une fonctionnalité permettant de créer des gestionnaires de messages personnalisés pour travailler avec des documents HTML dans des archives ZIP.

Il est parfois nécessaire d’obtenir le temps total nécessaire pour qu’une requête Web passe par les gestionnaires, atteigne le point final et reçoive la réponse. Un autre cas d’utilisation courante des gestionnaires de messages est donc l’enregistrement du temps d’exécution d’une requête Web.

Convert HTML from ZIP archive to PDF – Dans l’article, vous trouverez une implémentation d’un gestionnaire de messages pour travailler avec des archives ZIP et un exemple de conversion de HTML d’une archive ZIP en PDF.

Convert HTML from ZIP archive to JPG – Cet article fournit un exemple d’implémentation d’un gestionnaire de messages pour convertir le HTML d’une archive ZIP en JPG en utilisant Aspose.HTML for .NET.

Temps d’exécution d’une requête Web – Cet article présente un exemple de mise en œuvre d’un gestionnaire de messages permettant d’enregistrer le temps d’exécution d’une requête Web.

Network Timeouts – Dans cet article, nous verrons comment définir les délais d’attente du réseau en C# avec des exemples pratiques.

Vérifier les requêtes réseau – Cet article présente des exemples d’interception de requêtes, de blocage de certaines requêtes réseau externes non désirées ou de remplacement des URL par une autre valeur.

Enregistrement du temps d’exécution – Dans cet article, vous trouverez un exemple de gestionnaire de message personnalisé pour convertir HTML d’une archive ZIP en PDF et enregistrer le temps d’exécution de cette conversion.

Authentification – Dans cet article, vous trouverez un exemple simple de création d’un gestionnaire de messages personnalisé pour une requête Web avec des schémas d’authentification basés sur des mots de passe tels que basic, digest, NTLM et Kerberos.

Aspose.HTML propose des Convertisseurs en ligne pour convertir des fichiers HTML, XHTML, MHTML, XML, EPUB et Markdown dans divers formats courants. Il suffit de sélectionner un fichier, de choisir le format à convertir et le tour est joué. C’est rapide et entièrement gratuit !

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.