BLL에서 사용자 (UI)에 알리고 응답을 얻는 방법은 무엇입니까?
-
20-09-2019 - |
문제
VB 2008 .NET 3.5 사용
N-Layer 데스크탑 응용 프로그램에서 작업 중입니다.
BLL의 메소드가 사용자에게 알리고 메소드가 계속하기 전에 사용자 입력 (확인, 취소 등)을 기다려야하는 상황에 실행한다고 가정합니다. 일반적으로 이것을 어떻게 처리합니까?
이 상황이 상당히 자주 발생하지만 항상 발생하는 것은 아니라고 가정합니다. 예외를 던지는 것은 옳지 않은 것 같습니다. 내가 지금까지 가지고있는 유일한 솔루션은 사용자 정의 이벤트가있는 이벤트를 제기하고 UI가 사용자 입력을 반영하도록 사용자 정의 이벤트 args에 속성을 설정할 수 있도록하는 것입니다.
다른 제안이 있습니까, 아니면 위의 기술이 일반적으로 사용됩니까?
해결책
이벤트가 맞습니다.
제휴하지 않습니다 StackOverflow