Es ist irgendwie lustig, weil Sie das gleiche Problem mit Thick-Clients auf Windows CE haben, wie sie weggelassen haben (oder hatte zu der Zeit, die ich kodiert wurde) eine der praktischen Ereignisse zu erfassen UI Ausnahmen im Compact Framework.
Die Art und Weise, wie wir das Problem schließlich gelöst haben (was ziemlich einfach war, da es als wahnsinnig konfigurierbare Lösung konzipiert war), bestand darin, alle "Aktionen" über eine einzige Methode durchzuführen. Dies ermöglicht es uns, die Ausnahmebehandlung an einem Ort zu platzieren.
Wenn es Ihnen nur um Anrufe in die Cloud geht, ist es dann nicht möglich, diese über eine einzige Methode durchzuführen? Oder alternativ, wenn die Eingabe / Ausgabe ist meist identisch eine Methode, die einen Delegaten als Parameter nimmt? Vielleicht sogar ein generischer Delegat?