Beliebte Anwendungsfälle für Message Handler – C#

In diesem Kapitel wird anhand von Beispielen gezeigt, wie benutzerdefinierte Message Handler erstellt werden können, um ein benutzerdefiniertes Schema zu implementieren, mit HTML-Dokumenten aus einem ZIP-Archiv zu arbeiten, sich zu authentifizieren und eine Operationszeit zu protokollieren.

Eine typische Implementierung sieht wie folgt aus:

  1. Um einen benutzerdefinierten Message-Handler zu schreiben, leiten Sie von Aspose.Net.MessageHandler ab und überschreiben Sie die Methode Invoke().
  2. Fügen Sie den benutzerdefinierten Nachrichten-Handler in die Pipeline ein.

Angenommen, Sie möchten ein HTML(XHTML)-Dokument konvertieren, das verknüpfte Ressourcen wie Bilder, Stile und Skripte enthält. In diesem Fall sollten Sie alle diese Ressourcen zusammen mit Ihrem Dokument in ein einziges ZIP-Archiv packen und z.B. in PDF oder JPG konvertieren. Aspose.HTML for .NET bietet Funktionen zur Erstellung von benutzerdefinierten Nachrichten-Handlern für die Arbeit mit HTML-Dokumenten in ZIP-Archiven.

Manchmal muss man die Gesamtzeit ermitteln, die eine Webanfrage benötigt, um die Handler zu durchlaufen, zum Endpunkt zu gelangen und die Antwort zu erhalten. Ein weiterer beliebter Anwendungsfall für Message-Handler ist die Protokollierung der Ausführungszeit von Web-Anfragen.

HTML aus ZIP-Archiv in PDF konvertieren – In diesem Artikel finden Sie eine Implementierung eines Message-Handlers für die Arbeit mit ZIP-Archiven und ein Beispiel für die Konvertierung von HTML aus einem ZIP-Archiv in PDF.

HTML aus ZIP-Archiv in JPG konvertieren – Dieser Artikel enthält ein Beispiel für die Implementierung eines Message-Handlers für die Konvertierung von HTML aus einem ZIP-Archiv in JPG mit Aspose.HTML for .NET.

Ausführungszeit von Webanfragen – Dieser Artikel befasst sich mit einem Beispiel für die Implementierung eines Message-Handlers zur Protokollierung der Ausführungszeit einer Web-Anfrage.

Netzwerk-Timeouts – In diesem Artikel wird erörtert, wie Netzwerk-Timeouts in C# mit praktischen Beispielen festgelegt werden können.

Message Handler zum Filtern von Netzwerkanfragen – In diesem Artikel werden Beispiele für das Abfangen von Anfragen, das Blockieren einiger unerwünschter externer Netzwerkanfragen oder das Ersetzen der URLs durch einen anderen Wert behandelt.

Ausführungszeitprotokollierung – In diesem Artikel finden Sie ein Beispiel für benutzerdefinierte Nachrichtenhandler zur Konvertierung von HTML aus einem ZIP-Archiv in PDF und zur Protokollierung der Ausführungszeit dieser Konvertierung.

Authentifizierung – In diesem Artikel finden Sie ein einfaches Beispiel für die Erstellung eines benutzerdefinierten Nachrichten-Handlers für eine Webanforderung mit kennwortbasierten Authentifizierungsschemata wie Basic, Digest, NTLM und Kerberos.

Aspose.HTML bietet Online- Konverter zur Konvertierung von HTML-, XHTML-, MHTML-, XML-, EPUB- und Markdown-Dateien in verschiedene gängige Formate. Wählen Sie einfach eine Datei aus, wählen Sie das zu konvertierende Format, und schon sind Sie fertig. Es ist schnell und kostenlos!

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.