3 Stimmen

Windows Mobile 5 Ausnahmebehandlung

Wir bauen einen Windows Mobile 5 Thin Client unter Verwendung des .NET CF 2.0. In der gesamten App führen wir Netzwerkaufrufe an die Cloud durch.

Wie kann man am besten mit den Ausnahmen bei der Netzwerkverbindung umgehen, die bei einem Verbindungsabbruch ausgelöst werden? Wir versuchen zu vermeiden, 100 Aufrufe in try-catch-Anweisungen zu verpacken.

2voto

Quibblesome Punkte 24734

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?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X