Classe SoapException di Reporting ServicesReporting Services SoapException Class

È necessario fornire una soluzione per errori specifici di Reporting ServicesReporting Services che potrebbero verificarsi.You should address specific Reporting ServicesReporting Services errors that you know might happen. 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à.For example, in an application where you ask the user to create a folder, it might be possible for the user to try to create a folder that already exists. 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à.As the developer, you do not have control over what the user enters in the folder name and path fields of your application, but you do have control over what the user experience is when someone incidentally tries to create an item that already exists.

Per semplificare l'individuazione di condizioni di errore specifiche, Reporting ServicesReporting Services classifica un codice di errore per l'eccezione e restituisce la classificazione dell'errore usando le proprietà della classe SoapException.To make it easier for you to catch specific error conditions, Reporting ServicesReporting Services classifies an error code for the exception and returns the classification of the error using properties from the SoapException class. Per altre informazioni, vedere "Classe SoapException" nella documentazione di MicrosoftMicrosoft .NET Framework.NET Framework SDK.For more information, see "SoapException Class" in the MicrosoftMicrosoft .NET Framework.NET Framework SDK documentation.

La tabella seguente elenca le proprietà pubbliche della classe SoapException.The following table lists the public properties of the SoapException class.

Proprietà pubblicaPublic property DescriptionDescription
ActorActor Codice che ha causato l'eccezione.The code that caused the exception. Il valore è l'URL del metodo del servizio Web.The value is the URL to the Web service method.
DetailDetail Informazioni sull'errore specifiche dell'applicazione.Application-specific error information. Il valore viene impostato dal server di report ed è in formato XML.The value is set by the report server and is in XML format. Per altre informazioni, vedere Proprietà Detail e Uso della proprietà Detail per la gestione di errori specifici.For more information, see Detail Property and Using the Detail Property to Handle Specific Errors.
HelpLinkHelpLink URL o URN di un file della Guida associato all'errore.A URL or URN to a Help file associated with the error. Il valore viene in genere impostato dal servizio Web e un URL viene impostato su Guida e supporto tecnico MicrosoftMicrosoft.The value is usually set by the Web service and it sets a URL to MicrosoftMicrosoft Help and Support. Poiché Reporting ServicesReporting 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.Because Reporting ServicesReporting Services supports multiple help links for errors that occur, the report server sets help link information as part of the Detail property. Per altre informazioni, vedere Elemento HelpLink.For more information, see HelpLink Element.
MessageMessage Messaggio descrittivo localizzato in cui viene descritto l'errore.A descriptive, localized message that describes the error. Il testo può venire visualizzato nell'interfaccia utente dell'applicazione.This text might appear in the application UI.

Vedere ancheSee Also

Introduzione alla gestione delle eccezioni in Reporting Services Introducing Exception Handling in Reporting Services
Tabella degli errori SoapExceptionSoapException Errors Table