Share via


Programmazione della finestra di messaggio eccezione

La finestra di messaggio eccezione è un'interfaccia di programmazione installata con e utilizzata dai componenti grafici di Microsoft SQL Server. La finestra di messaggio di eccezione è un assembly gestito supportato che è possibile utilizzare nelle applicazioni per fornire significativamente più controllo sull'esperienza della messaggistica e dare agli utenti le opzioni per salvare il contenuto del messaggio di errore per i riferimenti futuri e ottenere guida sui messaggi. Poiché la finestra del messaggio di eccezione viene installata da tutte le edizioni di SQL Server eccetto SQL Server Compact, è possibile utilizzarlo senza la configurazione aggiuntiva su qualsiasi computer nel quale sono stati installati i componenti client SQL Server.

La classe ExceptionMessageBox dello spazio dei nomi di Microsoft.SqlServer.MessageBox presenta, tra le altre, tutte le funzionalità della classe MessageBox. Ideale per qualsiasi attività per la quale potrebbe essere utilizzata la classe MessageBox, la classe ExceptionMessageBox è stata progettata per gestire in modo elegante le eccezioni del codice gestito. La finestra di messaggio eccezione consente di eseguire le operazioni seguenti:

  • Fornire testo per pulsanti personalizzato per un numero massimo di cinque pulsanti. Le dimensioni dei pulsanti e della finestra di dialogo vengono modificate automaticamente per adeguarsi alla lunghezza del testo.

  • Consentire agli utenti di copiare facilmente il testo e il titolo del messaggio, il testo del pulsante e gli eventuali collegamenti alla Guida negli Appunti o di inviare queste informazioni in un messaggio di posta elettronica.

  • Visualizzare tutte le eccezioni e gli errori sottostanti in un albero delle relazioni gerarchiche quando gli utenti fanno clic su Ulteriori informazioni.

  • Consentire agli utenti di decidere se visualizzare nuovamente il messaggio quando si verifica la stessa eccezione.

  • Accedere a un sistema di Guida online tramite un collegamento alla Guida associato all'eccezione.

Per ulteriori informazioni, vedere Programmare la finestra di messaggio eccezione.