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.

Utilizzo di blocchi try/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

Viene illustrato come gestire errori specifici a livello di programmazione utilizzando la proprietà Detail di SoapException.