Рекомендации по обработке исключений в службах Reporting Services
При разработке приложений служб Службы Reporting Services существует несколько методик, которые можно использовать для избежания возникновения исключений или сокращения их количества. При возникновении исключений пользователю следует выводить ясное и четкое сообщение об ошибке; кроме того, следует добавить обработку исключений, чтобы приложения не завершались неожиданно.
Приложение, посылающее запросы веб-службе сервера отчетов должно выполнять следующие действия.
Оно должно избегать вызова исключений методом предотвращения создания как можно большего количества недопустимых запросов.
Оно должно по возможности перехватывать исключения и предоставлять определенные коды обработки ошибок.
Оно должно обрабатывать варианты ошибок, не выдающие исключений.
В этом разделе
Раздел |
Описание |
---|---|
Описывает методики предотвращения отправки недопустимых запросов на сервер отчетов. |
|
Описывает, как можно увеличить надежность приложения с использованием блоков TRY и CATCH. |
|
Обработка предупреждений и ситуаций, не вызывающих исключения |
Объясняет, как следует обрабатывать ошибки, которые не приводят к формированию исключения службами Службы Reporting Services. |
Использование свойства Detail для обработки определенных ошибок |
Описывает, как можно программным образом обрабатывать определенные ошибки с помощью свойства Detail объекта SoapException. |
См. также
Справочник
Класс SoapException в службах Reporting Services
Основные понятия
Другие ресурсы
Знакомство с обработкой исключений в службах Reporting Services