Примеры задачи «Скрипт»
Задача «Скрипт» — это многоцелевой инструмент, который можно использовать в пакете для выполнения практически любых действий, которые невозможно произвести с помощью задач, поставляемых со службами Службы Integration Services. В этом разделе приведены образцы кода задачи «Скрипт», в которых демонстрируются некоторые элементы доступной функциональности.
Примечание |
---|
Если необходимо создать задачи, пригодные для повторного использования в нескольких пакетах, рассмотрите возможность использования кода в этих образцах как отправной точки для создания пользовательских задач. Дополнительные сведения см. в разделе Разработка пользовательской задачи. |
В этом разделе
Разделы с образцами
В этом разделе содержатся примеры кода, демонстрирующие различные варианты использования классов платформы .NET Framework, которые можно включить в задачу «Скрипт» служб Службы Integration Services.
Обнаружение пустого неструктурированного файла в задаче «Скрипт»
Проверяет неструктурированный файл, чтобы определить, содержит ли он строки данных, и сохраняет результат в переменную для использования в ветвлении потока управления.Составление списка для цикла по каждому элементу в задаче «Скрипт»
Собирает список файлов, отвечающих заданным пользователем критериям, и заполняет переменную для использования в дальнейшем в перечислителе по объекту из переменной.Запрос Active Directory в задаче «Скрипт»
Извлекает сведения о пользователе из службы каталогов Active Directory на основе значения переменной служб Службы Integration Services с использованием классов в пространстве имен System.DirectoryServices.Наблюдение за счетчиками производительности в задаче «Скрипт»
Создает пользовательский счетчик производительности, который можно использовать для отслеживания хода выполнения пакета служб Службы Integration Services, используя классы в пространстве имен System.Diagnostics.Работа с изображениями в задаче «Скрипт»
Выполняет сжатие изображений в формат JPEG и создает из них эскизы изображений, используя классы в пространстве имен System.Drawing.Обнаружение установленных принтеров с помощью задачи «Скрипт»
Осуществляет поиск установленных принтеров, поддерживающих определенный размер бумаги, используя классы в пространстве имен System.Drawing.Printing.Отправка почтового сообщения в формате HTML с помощью задачи «Скрипт»
Отправляет почтовое сообщение в формате HTML вместо обычного текстового формата.Работа с файлами Excel в задаче «Скрипт»
Создает список листов в файле Excel и проверяет существование определенного листа.Отправка в удаленную закрытую очередь сообщений в задаче «Скрипт»
Отправляет сообщение в удаленную закрытую очередь сообщений.
Другие образцы
В разделах, перечисленных ниже, также содержатся примеры кода для использования с задачей «Скрипт».
Использование переменных в задаче «Скрипт»
Запрашивает у пользователя подтверждение продолжения работы пакета на основе значения переменной пакета, которое может превысить предел, указанный в другой переменной.Соединение с источниками данных в задаче «Скрипт»
Извлекает соединение или данные соединения из диспетчеров соединений, определенных в пакете.Вызов событий в задаче «Скрипт»
Выдает ошибку, предупреждение или информационное сообщение в зависимости от состояния соединения с Интернетом на сервере.Ведение журнала в задаче «Скрипт»
Регистрирует число элементов, обработанных задачей в активных регистраторах.
|