Procedure consigliate per la gestione delle eccezioni di Reporting Services

Quando si sviluppano applicazioni di Reporting Services, è possibile usare diverse metodologie per eliminare o ridurre l'occorrenza di eccezioni. Quando si verificano le eccezioni, fornire messaggi di errore chiari e concisi all'utente e aggiungere funzionalità adeguate di gestione delle eccezioni per impedire che le applicazioni vengano chiuse in modo imprevisto.

Un'applicazione che invia richieste al servizio Web ReportServer deve:

  • Evitare che vengano generate eccezioni impedendo il maggior numero possibile di richieste non valide.

  • Rilevare le eccezioni e fornire codice specifico di gestione degli errori quando possibile.

  • Gestire i casi di errore che non generano eccezioni.

Contenuto della sezione

Articolo Descrizione
Impedire richieste non valide Vengono descritte le tecniche per impedire l'invio delle richieste non valide al server di report.
Usare i blocchi try e catch Viene descritto come migliorare l'affidabilità dell'applicazione con i blocchi try/catch.
Gestire avvisi e casi che non causano eccezioni Viene illustrato come gestire gli errori che non generano un'eccezione che si verifica in Reporting Services.
Utilizzare la proprietà Detail per gestire errori specifici Spiega come gestire errori specifici a livello di codice tramite la proprietà Detail dell'oggetto SoapException.

Proprietà Detail
Introduzione alla gestione delle eccezioni in Reporting Services
Classe SoapException di Reporting Services