Класс SoapException в службах Reporting Services
Следует устранять конкретные ошибки Службы Reporting Services, про которые известно, что они могут возникнуть. Например, в приложении, где пользователь должен создать папку, он может попытаться создать уже существующую папку. Разработчик не может отвечать за имя и путь для папки, которое пользователь будет вводить в соответствующих полях приложения, однако можно управлять поведением приложения в том случае, если кто-то случайно попытается создать объект, который уже существует.
Чтобы упростить поиск конкретных условий ошибки, службы Службы Reporting Services классифицируют код ошибки для исключения, и на основе свойств из класса SoapException возвращается тип ошибки. Дополнительные сведения см. в разделе «Класс SoapException» в пакете SDK для Microsoft .NET Framework.
В следующей таблице приведен список открытых свойств SoapException.
Открытое свойство |
Description |
---|---|
Действующий объект |
Код, который вызвал исключение. Значение — URL-адрес метода веб-службы. |
Подробный |
Сведения об ошибках, определяемые приложением Значение задается сервером отчетов и имеет формат XML. Дополнительные сведения см. в разделах Свойство Detail и Использование свойства Detail для обработки определенных ошибок. |
HelpLink |
URL-адрес или URN файла справки, связанного с ошибкой. Обычно значение задается веб-службой, и она задает URL-адрес для справки и поддержки Microsoft. Поскольку Службы Reporting Services поддерживает несколько ссылок на справку для возникающих ошибок, сервер отчетов указывает ссылки на справку в свойстве Detail. Дополнительные сведения см. в разделе Элемент HelpLink. |
Message |
Локализованное сообщение с описанием ошибки. Этот текст может отображаться в пользовательском интерфейсе приложения. |
См. также