Einen Dienst für Rückrufe implementieren

Dienste mit bestimmten Konfigurationen sind in der Lage, die Kommunikationsrichtung zwischen Client und Server zu ändern und eine Anforderung vom Dienst an den Client zu senden, sowie die Antwort vom Client zu empfangen. Eine solche Kommunikation nennen wir einen Rückruf (Callback).

Abbildung 6.15 zeigt das Prinzip des Rückrufs. Beachten Sie insbesondere die beiden unterschiedlichen Startpunkte der Kommunikation.

Prinzip der Rückrufkommunikation

Abbildung 6.15 Prinzip der Rückrufkommunikation

Voraussetzungen für einen Rückruf

Im einleitenden Satz erkennen Sie bereits eine Einschränkung für Rückrufe: Ich habe dort von »bestimmten Konfigurationen« ...

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.