Frage

Mit VB 2008 .NET 3.5

Ich arbeite an einer N-Layer-Desktop-Anwendung.

Angenommen, ein Verfahren, in dem BLL läuft in eine Situation, wo die Bedürfnisse der Nutzer benachrichtigt werden und die Verfahrensanforderungen für die Benutzereingabe warten (OK, Abbrechen, etc.), bevor Sie fortfahren. Wie gehen Sie in der Regel das?

Es sei angenommen, dass sich diese Situation ziemlich oft passiert, aber nicht die ganze Zeit, und erwartet wird. Es ist nicht richtig scheint eine Ausnahme zu werfen. Die einzige Lösung, die ich bisher habe, ist ein Ereignis mit einer benutzerdefinierten EventArgs zu erhöhen und ermöglicht den UI eine Eigenschaft in dem benutzerdefinierten EventArgs, um die Benutzereingaben zu reflektieren.

Alle anderen Vorschläge, oder wird die obige Technik, die üblicherweise eingesetzt?

War es hilfreich?

Lösung

Ein Ereignis ist richtig.

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