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


Класс SoapException в службах Reporting Services

Следует устранять конкретные ошибки службы Службы Reporting Services, в отношении которых известно, что они могут возникнуть. Например, если в приложении пользователю передается запрос, согласно которому он должен создать папку, то может оказаться, что пользователь попытается создать уже существующую папку. Разработчик не может управлять тем, какие значения введет пользователь в полях с именем папки и обозначением пути, предусмотренных в приложении, но имеет возможность показать пользователю отрицательные результаты случайной попытки создать объект, который уже существует.

Чтобы упростить поиск конкретных условий ошибки, службы Службы Reporting Services классифицируют код ошибки, относящейся к конкретному исключению, и возвращают результаты классификации ошибки с использованием свойств класса SoapException. Дополнительные сведения см. в разделе «Класс SoapException» в документации к пакету SDK для Microsoft .NET Framework.

В следующей таблице приведен список открытых свойств SoapException.

Открытое свойство

Описание

Actor

Код, который вызвал исключение. Это значение представляет собой URL-адрес метода веб-службы.

Detail

Сведения об ошибках, определяемые приложением. Значение задается сервером отчетов и имеет формат XML. Дополнительные сведения см. в разделах Свойство Detail и Использование свойства Detail для обработки определенных ошибок.

HelpLink

URL-адрес или URN файла справки, связанного с ошибкой. Обычно это значение задается веб-службой, которая задает URL-адрес для справки и поддержки Майкрософт. Службы Службы Reporting Services предоставляют возможность задавать несколько ссылок на разделы справки, посвященные возникающим ошибкам, поэтому сведения о ссылке на справку на сервере отчетов определяются в свойстве Detail. Дополнительные сведения см. в разделе Элемент HelpLink.

Message

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

См. также

Справочник

Таблица ошибок SoapException

Другие ресурсы

Знакомство с обработкой исключений в службах Reporting Services