Доступ к переменной DTS вне Main() в SSIS

У меня есть переменная, назначенная в моей задаче SSIS. Я хочу получить доступ к этой переменной внутри общедоступного статического метода getDataSet() в моем Scriptmain.cs.

в основном переменная имеет строку подключения для моего сервера sql, и мне нужно получить некоторые значения из таблицы и отправить эти значения по электронной почте в моей задаче сценария.

Отправить таблицу по электронной почте

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

Использовать переменную SSIS в другом классе, кроме ScriptMain.cs

Может ли кто-нибудь помочь мне получить доступ к переменной dts внутри мисхода внутри scriptmain?


person Karthik Venkatraman    schedule 14.10.2015    source источник
comment
Не видя кода, я бы предположил, что вы сможете присвоить переменную dts строковой переменной в main и передать ее в метод так же, как и любую другую переменную.   -  person SFrejofsky    schedule 14.10.2015
comment
Используете ли вы задачу сценария (поток управления) или компонент сценария (поток данных) для доступа к своим переменным? У вас должен быть доступ Dts.Variables ко всем методам класса ScriptMain в задаче сценария. Скриптовый компонент - это отдельная история...   -  person sorrell    schedule 14.10.2015
comment
Вопросы о том, почему код не работает, должны включать код   -  person billinkc    schedule 14.10.2015