Utilisation de VB 2008 .NET 3.5Comment notifier un utilisateur (IU) de BLL et obtenir leur réponse?
Je travaille sur une application de bureau N-Layer. Supposons qu'une méthode de la BLL se trouve dans une situation où l'utilisateur doit être averti et la méthode doit attendre l'entrée de l'utilisateur (OK, Annuler, etc.) avant de continuer. Comment gérez-vous généralement cela?
Supposons que cette situation se produise assez souvent mais pas tout le temps, et est attendue. Il ne semble pas correct de lancer une exception. La seule solution que j'ai jusqu'à présent est de déclencher un événement avec un EventArgs personnalisé, et permettre à l'interface utilisateur de définir une propriété dans le EventArgs personnalisé pour refléter l'entrée de l'utilisateur.
Autres suggestions, ou est-ce que la technique ci-dessus est couramment employée?