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


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

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

Приложение, посылающее запросы веб-службе сервера отчетов должно выполнять следующие действия.

  • Оно должно избегать вызова исключений методом предотвращения создания как можно большего количества недопустимых запросов.

  • Оно должно по возможности перехватывать исключения и предоставлять определенные коды обработки ошибок.

  • Оно должно обрабатывать варианты ошибок, не выдающие исключений.

В этом разделе

Раздел

Описание

Предотвращение недопустимых запросов

Описывает методики предотвращения отправки недопустимых запросов на сервер отчетов.

Использование блоков Try-Catch

Описывает, как можно увеличить надежность приложения с использованием блоков TRY и CATCH.

Обработка предупреждений и ситуаций, не вызывающих исключения

Объясняет, как следует обрабатывать ошибки, которые не приводят к формированию исключения службами Службы Reporting Services.

Использование свойства Detail для обработки определенных ошибок

Описывает, как можно программным образом обрабатывать определенные ошибки с помощью свойства Detail объекта SoapException.

См. также

Справочник

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

Основные понятия

Свойство Detail

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

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