Примеры задачи «Сценарий»
Задача «Сценарий» — это многоцелевой инструмент, который можно использовать в пакете для выполнения практически любых действий, которые невозможно произвести с помощью задач, поставляемых со службами 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 и проверяет существование определенного листа.Отправка в удаленную закрытую очередь сообщений в задаче «Сценарий»
Отправляет сообщение в удаленную закрытую очередь сообщений.
Другие образцы
В разделах, перечисленных ниже, также содержатся примеры кода для использования с задачей «Сценарий».
Использование переменных в задаче «Сценарий»
Запрашивает у пользователя подтверждение продолжения работы пакета на основе значения переменной пакета, которое может превысить предел, указанный в другой переменной.Соединение с источниками данных в задаче «Сценарий»
Извлекает соединение или данные соединения из диспетчеров соединений, определенных в пакете.Вызов событий в задаче «Сценарий»
Выдает ошибку, предупреждение или информационное сообщение в зависимости от состояния соединения с Интернетом на сервере.Ведение журнала в задаче «Сценарий»
Регистрирует число элементов, обработанных задачей в активных регистраторах.
Внешние ресурсы
- Образцы CodePlex, Образцы продуктов службы Integration Services на узле www.codeplex.com/MSFTISProdSamples
|