Einen Dienst in einer UI-Anwendung hosten

Das letzte in diesem Kapitel beschriebene Szenario für das Hosting von Anwendungen ist die Verwendung von Desktopanwendungen mit einer grafischen Benutzeroberfläche, wie sie mit der Verwendung von Windows Forms oder der Windows Presentation Foundation entstehen. Dass eine Anwendung mit einer grafischen Oberfläche einen Dienst zur Verfügung stellt, ist eher eine seltene Angelegenheit. Der Grund hierfür besteht darin, dass der Dienst nur solange verfügbar ist, wie die Anwendung gestartet ist. Es gibt jedoch ebenfalls durchaus sinnvolle Anwendungsfälle:

  • Eine Chat-Anwendung

  • Eine Anwendung, die normalerweise einen entfernten Dienst verwendet, aber eine Offline-Detektion besitzt und für den Offlinefall intern ...

Get Handbuch der .NET 4.0/4.5-Programmierung. Band 3 Verteilte Anwendungen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.