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


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

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

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

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

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

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

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

Тема

Description

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

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

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

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

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

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

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

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