Gestione delle eccezioni in Reporting ServicesHandling Exceptions in Reporting Services

Quando una richiesta del client dell'API SOAP di Reporting Services non può essere completata, il server di report restituisce un errore al posto dei risultati previsti della chiamata.When a Reporting Services SOAP API client request cannot be completed, the report server returns an error rather than the expected results of the call. Impossibile completare una chiamata, viene restituito un errore per il servizio Web ReportServer come SOAP errore elemento XML.When a call cannot complete, an error for the Report Server Web service is returned as a SOAP Fault XML element. L'elemento descrittivo principale dell'errore è il dettaglio elemento che include tutte le informazioni di errore fornite dal server di report, nonché le informazioni di errore di servizio Web.The key descriptive element of the fault is the detail element, which includes all of the error information provided by the report server as well as any additional Web service error information. Informazioni sulla chiave nel dettaglio elemento è il codice di errore di server di report.The key information in the detail element is the report server error code. In base al messaggio e al codice di errore, è possibile determinare l'azione appropriata da eseguire nelle applicazioni.Based on the message and error code, you can determine the next appropriate action to take in your applications. Per ulteriori informazioni sugli errori SOAP, vedere il sito Web World Wide Web Consortium (W3C) all'indirizzo http://www.w3.org/TR/SOAP (informazioni in lingua inglese).For more information about SOAP faults, see the World Wide Web Consortium (W3C) Web site at http://www.w3.org/TR/SOAP.

Errori SOAP e .NET FrameworkSOAP Faults and the .NET Framework

Nel MicrosoftMicrosoft .NET Framework.NET Framework, se si verifica un errore in una richiesta client al servizio Web, il server di report comunica l'errore al codice client che chiama il servizio Web generando una SoapException oggetto.In the MicrosoftMicrosoft .NET Framework.NET Framework, if an error occurs in a client request to the Web service, the report server communicates the error to the client code that calls the Web service by throwing a SoapException object. Il SoapException include le informazioni contenute in un errore SOAP.The SoapException wraps the information contained in a SOAP fault. Il dettaglio proprietà del SoapException esegue il mapping al dettaglio elemento nell'errore SOAP.The Detail property of the SoapException maps to the detail element in the SOAP fault. Le applicazioni devono intercettare la SoapException con un blocco try/catch e utilizzare il dettaglio proprietà del SoapException per eseguire l'azione appropriata.Applications should catch the SoapException object with a try/catch block and use the Detail property of the SoapException to take appropriate action. Per ulteriori informazioni sul SoapException classe e dettaglio proprietà in Reporting ServicesReporting Services, vedere Reporting Services SoapException classe.For more information about the SoapException class and the Detail property in Reporting ServicesReporting Services, see Reporting Services SoapException Class. Per ulteriori informazioni sul SoapException classe, vedere il MicrosoftMicrosoft .NET Framework.NET Framework documentazione SDK.For more information about the SoapException class, see the MicrosoftMicrosoft .NET Framework.NET Framework SDK documentation.

Vedere ancheSee Also

Proprietà Detail Detail Property
Introduzione a gestione delle eccezioni in Reporting Services Introducing Exception Handling in Reporting Services
Classe SoapException di Reporting ServicesReporting Services SoapException Class