Einen Dienst asynchron benutzen

Die bisherigen Betrachtungen über die Verwendung von Diensten als Aufrufe von entfernten Methoden – ausgehend von einem Client – erfolgten der Einfachheit halber in der Annahme, dass diese Aufrufe synchron durchgeführt werden. Ein maschinenübergreifender synchroner Methodenaufruf ist dabei auch nicht schlecht, schließlich ist das der Normalfall bei prozessinternen Methodenaufrufen.

Ein Unterschied zwischen prozessinternen und entfernten Methoden besteht allerdings schon. Durch das Verlassen des Prozessraums und die Nutzung des Netzwerks beim Aufruf von entfernten Methoden, kann es zu einem anderen Zeitverhalten des eigentlichen Aufrufs kommen. Die notwendige Zeit für einen entfernten Methodenaufruf liegt im Normalfall ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.