Classe SoapException di Reporting Services

È necessario risolvere gli 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à. Gli sviluppatori non hanno il controllo sugli elementi immessi dall'utente nei campi nome e percorso della cartella dell'applicazione. Tuttavia, si ha il controllo sull'esperienza utente quando un utente tenta di creare un elemento già esistente.

Per semplificare l'individuazione di condizioni di errore specifiche, Reporting Services classifica un codice di errore per l'eccezione e restituisce la classificazione dell'errore usando le proprietà della classe SoapException. Per altre informazioni, vedere "Classe SoapException" nella documentazione di Microsoft .NET Framework SDK.

La tabella seguente elenca 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 server di report imposta il valore e è in formato XML. Per altre informazioni, vedere Proprietà Detail e Utilizzare la proprietà Detail per gestire errori specifici.
HelpLink URL o URN di un file della Guida associato all'errore. Il servizio Web imposta in genere il valore e imposta un URL su Guida e supporto tecnico Microsoft. Poiché Reporting Services supporta 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 altre informazioni, vedere Elemento HelpLink.
Messaggio Messaggio descrittivo localizzato in cui viene descritto l'errore. Il testo può venire visualizzato nell'interfaccia utente dell'applicazione.

Introduzione alla gestione delle eccezioni in Reporting Services
Tabella Degli errori SoapException