Udostępnij przez


Obsługa wyjątków w usługach Reporting Services

Nie można ukończyć żądania klient Reporting Services SOAP API, serwer zwraca błąd, zamiast oczekiwanych wyniki wywołania.Gdy nie można ukończyć wywołania, zwracany jest błąd usługa sieci Web programu serwer raportów jako SOAP Błąd XML element.klucz Element opisu błędu jest Szczegóły element, który zawiera wszystkie informacje o błędach dostarczone przez serwer raportów również jako wszelkie dodatkowe informacje o błędzie usługa sieci Web.Najważniejsze informacje w Szczegóły elementu jest kodem błędu serwer raportów.Na podstawie wiadomości, a błąd kodu, można określić następnego odpowiednie akcja w aplikacji.Aby uzyskać więcej informacji na temat błędów protokołu SOAP zobacz witryna sieci Web konsorcjum World Wide Web Consortium (W3C) pod http://www.w3.org/TR/SOAP.

Błędy protokołu SOAP i system .NET Framework

In the Microsoft .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.The SoapException wraps the information contained in a SOAP fault.The Detail właściwość of the SoapException maps to the detail element in the SOAP fault.Aplikacje powinny catch SoapException obiektu z blok try/catch i użyj Szczegóły Właściwość SoapException podjęcie odpowiednich działań.Aby uzyskać więcej informacji na temat SoapException Klasa a Szczegóły Właściwość Reporting Services, zobacz Klasa SoapException usług raportowania. For more information about the SoapException class, see the Microsoft .NET Framework SDK documentation.