Frage

Ich habe mit .NET Remoting eine Frage über Best Practices bekommt. Der Code ist muffig und ich brauche etwas Refactoring zu tun.

Die Sache ist die: Ich habe mehrere Klassen bekam, die von MarshalByRefObject ableiten und deren Daten in der Client-Software verwendet. Sobald der Server die Verbindung trennt erhalte ich Remoting.

Das Schlimme daran ist: Meine Verweise auf alle MarshalByRefObjects sind alle über den Ort (einschließlich, aber nicht auf die GUI beschränkt) und beim Trennen der Ausnahme taucht überall in meinem Code
. Offensichtlich würde Ich mag diese Ausnahmen an einem Ort zu behandeln. Gibt es Best Practices für das?

Im Wesentlichen würde Ich mag zusammen irgendeine Art setzen "offline" -Mode für das Client

War es hilfreich?

Lösung

Managed dieses Problem bei der Verwendung von Proxy-Entwurfs-Muster lösen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top