Поделиться через


Класс 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

Локализованное сообщение с описанием ошибки. Этот текст может отображаться в пользовательском интерфейсе приложения.