Comment informer un utilisateur (UI) de BLL et obtenir leur réponse?
-
20-09-2019 - |
Question
Utilisation de VB 2008 .NET 3.5
Je travaille sur une application de bureau N-Layer.
Supposons une méthode dans la BLL se jette dans une situation où l'utilisateur doit être informé et la méthode doit attendre l'entrée utilisateur (OK, Annuler, etc.) avant de continuer. Comment gérez-vous cela en général?
On suppose que cette situation se produit assez souvent, mais pas tout le temps, et il est prévu. Il ne semble pas correct de lancer une exception. La seule solution que j'ai à ce jour est de déclencher un événement avec EventArgs personnalisé, et permettre à l'interface utilisateur de définir une propriété dans les EventArgs personnalisés pour tenir compte de l'entrée utilisateur.
Toutes les autres suggestions, ou est la technique ci-dessus couramment employée?
La solution
Un événement est correct.