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:
- Um einen benutzerdefinierten Message-Handler zu schreiben, leiten Sie von Aspose.Net.MessageHandler ab und überschreiben Sie die Methode Invoke().
- 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!