Classe SoapException di Reporting Services

È necessario fornire una soluzione per errori specifici di Reporting Services che potrebbero verificarsi. In un'applicazione in cui viene chiesto all'utente di creare una cartella, l'utente potrebbe ad esempio tentare di creare una cartella che esiste già. Lo sviluppatore non dispone di controllo sull'immissione dell'utente nei campi relativi al nome e al percorso della cartella nell'applicazione, ma dispone di controllo sull'esperienza utente nel caso in cui si tenti accidentalmente di creare un elemento che esiste già.

Per semplificare l'individuazione di condizioni di errore specifiche, in Reporting Services viene classificato un codice di errore per l'eccezione e la classificazione dell'errore viene restituita utilizzando le proprietà della classe SoapException. Per ulteriori informazioni, vedere l'argomento relativo alla classe SoapException nella documentazione di Microsoft.NET Framework SDK.

Nella tabella riportata di seguito sono elencate le proprietà pubbliche della classe SoapException.

Proprietà pubblica

Descrizione

Actor

Codice che ha causato l'eccezione. Il valore è l'URL del metodo del servizio Web.

Detail

Informazioni sull'errore specifiche dell'applicazione. Il valore viene impostato dal server di report ed è in formato XML. Per ulteriori informazioni, vedere Proprietà Detail e Utilizzo della proprietà Detail per la gestione di errori specifici.

HelpLink

URL o URN di un file della Guida associato all'errore. Il valore viene in genere impostato dal servizio Web e un URL viene impostato su Guida e supporto tecnico Microsoft. Poiché in Reporting Services sono supportati più collegamenti alla Guida per gli errori che si verificano, il server di report imposta le informazioni sui collegamenti alla Guida come parte della proprietà Detail. Per ulteriori informazioni, vedere Elemento HelpLink.

Message

Messaggio descrittivo localizzato in cui viene descritto l'errore. Il testo può venire visualizzato nell'interfaccia utente dell'applicazione.