문제

VB 2008 .NET 3.5 사용

N-Layer 데스크탑 응용 프로그램에서 작업 중입니다.

BLL의 메소드가 사용자에게 알리고 메소드가 계속하기 전에 사용자 입력 (확인, 취소 등)을 기다려야하는 상황에 실행한다고 가정합니다. 일반적으로 이것을 어떻게 처리합니까?

이 상황이 상당히 자주 발생하지만 항상 발생하는 것은 아니라고 가정합니다. 예외를 던지는 것은 옳지 않은 것 같습니다. 내가 지금까지 가지고있는 유일한 솔루션은 사용자 정의 이벤트가있는 이벤트를 제기하고 UI가 사용자 입력을 반영하도록 사용자 정의 이벤트 args에 속성을 설정할 수 있도록하는 것입니다.

다른 제안이 있습니까, 아니면 위의 기술이 일반적으로 사용됩니까?

도움이 되었습니까?

해결책

이벤트가 맞습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top