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