Pergunta

Usando VB 2008 .NET 3.5

Estou trabalhando em um aplicativo de desktop da camada N.

Suponha que um método no BLL entre em uma situação em que o usuário precisa ser notificado e o método precisa esperar a entrada do usuário (ok, cancelar etc.) antes de continuar. Como você normalmente lida com isso?

Suponha que essa situação aconteça com bastante frequência, mas não o tempo todo, e é esperado. Não parece correto lançar uma exceção. A única solução que tenho até agora é aumentar um evento com um EventArgs personalizado e permitir que a interface do usuário defina algumas propriedades no EventArgs personalizadas para refletir a entrada do usuário.

Alguma outra sugestão, ou a técnica acima é comumente empregada?

Foi útil?

Solução

Um evento está correto.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top