Programmazione della finestra di messaggio eccezione

La finestra di messaggio eccezione è un'interfaccia di programmazione installata con e utilizzata dai componenti grafici di MicrosoftSQL Server. La finestra di messaggio eccezione è un assembly gestito supportato che è possibile utilizzare nelle applicazioni per fornire un controllo significativamente maggiore sulla messaggistica e per offrire agli utenti la possibilità di salvare il contenuto dei messaggi di errore per riferimento futuro, nonché per ottenere informazioni sui messaggi. Dal momento che la finestra di messaggio eccezione viene installata in tutte le edizioni di SQL Server, ad eccezione di SQL Server Compact 3.5 SP1, è possibile utilizzarla senza configurazione aggiuntiva in qualsiasi computer nel quale sono stati installati i componenti client di 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 in linea tramite un collegamento alla Guida associato all'eccezione.

Per ulteriori informazioni, vedere Procedura: Programmazione della finestra di messaggio eccezione.