C # не имеет спецификаторов исключений, как в Java, поэтому основной способ определить, какие исключения выдает метод, - это посмотреть документацию и надеяться, что разработчики задокументировали возможные исключения.
Предполагая, что вы говорите о веб-службе служб отчетов SQL Server, похоже, что в их онлайновой справке по API упоминаются исключения. Например, для CreateSchedule написано:
Этот метод выдает
rsUnsupportedParameterForModeException
исключение, если ненулевое значение
указано для параметра SiteUrl
в
Родной режим.
В качестве альтернативы, если у вас много времени, вы можете использовать Reflector , чтобы разобраться в реализации методов API, которые вы вызываете (и методы, которые они вызывают, и так далее ...), чтобы увидеть, что получает бросок.