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