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 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.