Класс 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 |
Содержательное, локализованное сообщение с описанием ошибки. Этот текст может отображаться в пользовательском интерфейсе приложения. |
См. также
Справочник
Другие ресурсы
Знакомство с обработкой исключений в службах Reporting Services