Condividi tramite


Procedure consigliate per la gestione delle eccezioni di Reporting Services

Quando si sviluppano applicazioni Reporting Services, è possibile ricorrere a diversi metodi per eliminare o ridurre le 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 essere in grado di effettuare le operazioni seguenti:

  • 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

Argomento Descrizione
Metodi per evitare le richieste non valide Vengono descritte le tecniche per impedire l'invio delle richieste non valide al server di report.
Uso di blocchi try e catch Viene descritto come migliorare l'affidabilità dell'applicazione con i blocchi try/catch.
Gestione di avvisi e casi che non provocano eccezioni Viene illustrato come gestire gli errori che non comportano la generazione di un'eccezione in Reporting Services.
Utilizzo della proprietà Detail per la gestione di errori specifici Spiega come gestire errori specifici a livello di codice tramite la proprietà Detail dell'oggetto SoapException.

Vedere anche

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