Как уведомить пользователя (UI) из BLL и получить его ответ? - PullRequest
0 голосов
/ 15 января 2010

Использование VB 2008 .NET 3.5

Я работаю над настольным приложением N-Layer.

Предположим, что метод в BLL сталкивается с ситуацией, когда пользователь должен быть уведомлен, и метод должен ждать ввода пользователя (ОК, Отмена и т. Д.), Прежде чем продолжить. Как вы обычно справляетесь с этим?

Предположим, что такая ситуация случается довольно часто, но не всегда, и ожидается. Кажется неправильным выбрасывать исключение. Единственное решение, которое у меня есть, - это вызвать событие с помощью пользовательских EventArgs и позволить пользовательскому интерфейсу установить какое-либо свойство в пользовательских EventArgs для отражения ввода пользователя.

Любые другие предложения, или обычно используется вышеуказанная техника?

1 Ответ

1 голос
/ 15 января 2010

Событие верное.

...