Programação da caixa de mensagem de exceção
A caixa de mensagem de exceção é uma interface programática que é instalada com e usada por componentes gráficos do MicrosoftSQL Server. A caixa de mensagem de exceção é um assembly gerenciado com suporte que você pode usar em aplicativos para proporcionar um controle significativamente maior sobre a experiência de troca de mensagens e oferecer aos usuários as opções de salvar o conteúdo da mensagem de erro para referência futura e obter ajuda sobre mensagens. Como a caixa de mensagem de exceção é instalada por todas as edições do SQL Server exceto SQL Server Compact, você pode usá-la sem qualquer configuração adicional em qualquer computador no qual componentes cliente do SQL Server tenham sido instalados.
A classe ExceptionMessageBox no namespace Microsoft.SqlServer.MessageBox tem todas as funcionalidades da classe MessageBox e muito mais. Ideal para qualquer tarefa na qual MessageBox possa ser usado, a ExceptionMessageBox foi projetada para tratar exceções de código gerenciado de forma esmerada. A caixa de mensagem de exceção permite que você faça o seguinte:
Forneça texto de botão personalizado para até cinco botões. Os botões e a caixa de diálogo são redimensionados automaticamente para diferentes comprimentos de texto.
Permita que os usuários copiem o título da mensagem, o texto, o texto do botão e os links de ajuda (se houver) com facilidade para a Área de Transferência ou envie essas informações em uma mensagem de email.
Exiba todos os erros e exceções subjacentes em uma árvore de relações hierárquicas quando os usuários clicarem em Informações Adicionais.
Permita que os usuários decidam se a mensagem deverá ser exibida quando a mesma exceção ocorrer novamente.
Acesse um sistema de ajuda online usando um link de ajuda associado à exceção.
Para obter mais informações, consulte Programar caixa de mensagem de exceção.