Как уведомить пользователя (UI) от BLL и получить от него ответ?
-
20-09-2019 - |
Вопрос
Использование VB 2008.NET 3.5
Я работаю над настольным приложением N-Layer.
Предположим, что метод в BLL сталкивается с ситуацией, когда пользователя необходимо уведомить, и метод должен дождаться ввода пользователя (ОК, Отмена и т. д.), прежде чем продолжить.Как вы обычно с этим справляетесь?
Предположим, что такая ситуация случается довольно часто, но не постоянно, и является ожидаемой.Кажется неправильным создавать исключение.Единственное решение, которое у меня есть на данный момент, — это вызвать событие с помощью специального EventArgs и разрешить пользовательскому интерфейсу установить некоторое свойство в пользовательском EventArgs, чтобы отразить ввод пользователя.
Любые другие предложения или обычно используется описанный выше метод?
Решение
Событие верное.