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


Microsoft.SqlServer.Dts.Runtime Пространство имен

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

Классы

Application

Обнаруживает и обеспечивает доступ к объектам Package. Также обеспечивает доступ к коллекциям и свойствам, содержащим сведения о системе.

ApplocalHelper

ApplocalHelper содержит статические вспомогательные функции, которые помогают справиться с аплохальными проблемами.

ApplocalReferenceLoader

загрузчик ссылок для локальной сборки приложения

BatchUpgradeOptions

Указывает параметры, которые Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) метод будет применять к списку пакетов служб Integration Services в процессе обновления.

BreakpointManager

Управляет всеми точками останова, заданными в задаче. Этот класс не наследуется.

BreakpointTarget

Содержит сведения о точках останова, заданных в пакете. Этот класс не наследуется.

BreakpointTargetEnumerator

Создает BreakpointTargetEnumerator для коллекции BreakpointTargets. Этот класс не наследуется.

BreakpointTargets

Содержит коллекцию объектов BreakpointTarget. Этот класс не наследуется.

Configuration

Представляет класс конфигурации, содержащий сведения о конфигурации пакета. Этот класс не наследуется.

ConfigurationEnumerator

Поддерживает проход по коллекции Configurations. Этот класс не наследуется.

Configurations

Представляет коллекцию объектов Configuration. Этот класс не наследуется.

ConnectionEnumerator

Поддерживает проход по коллекции Connections. Этот класс не наследуется.

ConnectionInfo

Содержит сведения о соединениях, доступных на компьютере. Этот класс не наследуется.

ConnectionInfoEnumerator

Поддерживает проход по коллекции Connections. Этот класс не наследуется.

ConnectionInfos

Содержит сведения обо всех соединениях на компьютере. Коллекция содержит объекты ConnectionInfo, которые обеспечивают подробные сведения о каждом соединении. Коллекция доступна с использованием класса Application. Этот класс не наследуется.

ConnectionManager

Предоставляет сведения, необходимые, чтобы соединиться с источником данных. Все классы, наследующие из ConnectionManager, содержат одни и те же свойства и методы. Класс ConnectionManager изолирует данные о реализации различных типов соединения от среды выполнения. Это обеспечивает согласованное и прогнозируемое взаимодействие среды выполнения с каждым диспетчером соединений. Диспетчеры соединений содержат набор основных свойств, общих для всех соединений, например, Name, ID, Description и ConnectionString. Однако каждый тип соединения имеет дополнительные свойства, уникальные для данного типа соединений. К ним можно обратиться через коллекцию Properties. Этот класс не наследуется.

ConnectionManagerBase

Представляет абстрактный базовый класс для диспетчеров соединений.

ConnectionManagerItem

Представляет объекты для диспетчера соединений.

ConnectionManagerItems

Представляет объекты диспетчера соединений.

Connections

Содержит коллекцию объектов ConnectionManager, доступных через объект Package. Этот класс не наследуется.

DataTypeInfo

Содержит элементы, возвращающие сведения о типе данных любого объекта служб SQL Server Integration Services (SSIS) для Application. Этот класс не наследуется.

DataTypeInfoEnumerator

Поддерживает проход по коллекции DataTypeInfos. Этот класс не наследуется.

DataTypeInfos

Содержит коллекцию объектов DataTypeInfo. Этот класс не наследуется.

DBProviderInfo

Содержит сведения о поставщике базы данных. Этот класс не наследуется.

DBProviderInfoEnumerator

Поддерживает проход по коллекции DBProviderInfos. Этот класс не наследуется.

DBProviderInfos

Содержит коллекцию объектов DBProviderInfo. Этот класс не наследуется.

DefaultEvents

Определяет события по умолчанию, которые предоставляются средой выполнения служб Integration Services.

DtProjectStorage

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

DtsComException

Исключение, создаваемое службами Integration Services при возникновении COM-ошибки.

DtsComponentException

Исключение, формируемое при возникновении ошибки в компоненте.

DtsConnectionAttribute

Предоставляет данные времени разработки об объекте ConnectionManager.

DtsConnectionException

Исключение, возникающее при наличии ошибки в соединении.

DtsContainer

Определяет абстрактный базовый класс, реализующий свойства и методы, используемые всеми контейнерами и пакетами.

DtsConvert

Представляет методы преобразования для преобразования объектов времени выполнения управляемых служб Integation Services в собственные реализации, а из собственных — в управляемые реализации. Этот класс не наследуется.

DtsCouldNotCreateManagedConnectionException

Исключение, указывающее, что невозможно создать управляемое соединение. Этот класс не наследуется.

DtsCouldNotCreateManagedForEachEnumeratorException

Исключение, указывающее, что невозможно создать управляемый перечислитель по каждому элементу. Этот класс не наследуется.

DtsEnumerator

Определяет абстрактный базовый класс, реализующий методы IEnumerator.

DtsError

Содержит сведения об ошибке, возникшей во время выполнения. Этот класс не наследуется.

DtsErrors

Представляет коллекцию объектов DtsError. Этот класс не наследуется.

DtsEventHandler

Контейнер в пакете или другие контейнеры, содержащие исполняемые объекты, которые запускаются, когда происходят определенные события. Этот класс не наследуется.

DtsEventHandlerEnumerator

Поддерживает проход по коллекции DtsEventHandlers. Этот класс не наследуется.

DtsEventHandlers

Представляет коллекцию объектов DtsEventHandler. Этот класс не наследуется.

DtsException

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

DtsExponentTooLargeException

Класс исключения, вызываемого, когда ключ сертификации X.509 для пакета недействителен.

DtsForEachEnumeratorAttribute

Предоставляет данные времени разработки об объекте ForEachEnumerator. Этот класс не наследуется.

DtsGenericException

Исключение, формируемое при возникновении ошибки, если эта ошибка не обрабатывается никаким другим классом исключения.

DtsInvalidBreakpointSiteException

Исключение, которое возникает, чтобы указать наличие недопустимой точки останова. Этот класс не наследуется.

DtsInvalidProjectPasswordOrDataException

Представляет недопустимый пароль проекта или исключение данных, которые содержатся в этом классе во время выполнения.

DtsInvalidProjectUserKeyOrDataException

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

DtsLogProviderAttribute

Предоставляет данные времени разработки об объекте LogProvider.

DTSManagedXmlSerializationHelper

Представляет помощник для управляемой службами DTS сериализации XML.

DtsNoConnectionAssignedException

Исключение формируется при возникновении внутренней ошибки из-за использования управляемой оболочки для собственного объекта, который не относится к верному типу.

DtsNoForEachEnumAssignedException

Исключение возникает в том случае, когда возникает внутренняя ошибка при использовании управляемой оболочки для собственного объекта, который не относится к типу ForEachEnumerator.

DtsNoLogProviderAssignedException

Исключение возникает в том случае, когда возникает внутренняя ошибка при использовании управляемой оболочки для собственного объекта, который не относится к типу LogProvider.

DtsNoObjectAssignedException

Исключение формируется при возникновении внутренней ошибки из-за использования управляемой оболочки для собственного объекта, который не относится к верному типу.

DtsNotAConnectionException

Исключение формируется при возникновении внутренней ошибки из-за использования управляемой оболочки для собственного объекта, который не относится к верному типу.

DtsNotAForEachEnumException

Исключение возникает в том случае, когда возникает внутренняя ошибка при использовании управляемой оболочки для собственного объекта, который не относится к типу ForEachEnumerator.

DtsNotALogProviderException

Исключение возникает в том случае, когда возникает внутренняя ошибка при использовании управляемой оболочки для собственного объекта, который не относится к типу LogProvider.

DtsNotAManagedEnumeratorException

Исключение, которое возникает, чтобы указать, что перечислитель не является управляемым. Этот класс не наследуется.

DtsNoTaskAssignedException

Исключение формируется при возникновении внутренней ошибки из-за использования управляемой оболочки для собственного объекта, который не относится к верному типу.

DtsNotATaskException

Исключение формируется при возникновении внутренней ошибки из-за использования управляемой оболочки для собственного объекта, который не относится к верному типу.

DtsObject

Определяет абстрактный базовый класс, содержащий элементы, которые являются общими для всех объектов в пространстве имен Microsoft.SqlServer.Dts.Runtime.

DtsPipelineException

Исключение, формируемое при возникновении ошибки в конвейере.

DtsProperties

Содержит коллекцию объектов DtsProperty. Этот класс не наследуется.

DtsProperty

Содержит свойства и методы, используемые несколькими контейнерами в своих свойствах. Этот класс не наследуется.

DtsPropertyAttribute

Представляет атрибут DTS-свойства.

DTSReadOnlyCollectionBase

Определяет абстрактный базовый класс, который реализует общие члены, используемые всеми доступными только для чтения коллекциями служб Integration Services. Он предоставляет абстрактный (MustInherit в Visual Basic) базовый класс для строго типизированной коллекции.

DtsRuntimeException

Исключение, возникающее при ошибке в потоке управления.

DtsScriptingException

Исключение, возникающее при наличии ошибки в задаче «Скрипт».

DtsSqlException

Исключение, возникающее при наличии ошибки в задаче SQL.

DtsTaskAttribute

Предоставляет данные времени разработки об объекте Task.

DtsTaskException

Исключение, формируемое при возникновении ошибки в задаче.

DtsToolsException

Исключение, формируемое при возникновении ошибки в одном из средств.

DtsWarning

Содержит свойства, используемые при возникновении предупреждения. Этот класс не наследуется.

DtsWarnings

Содержит коллекцию объектов DtsWarning. Этот класс не наследуется.

EmptyEnumerator

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

EnumReferencedObjects

Перечисляет упоминаемые объекты.

ErrorEnumerator

Поддерживает проход по коллекции DtsErrors. Этот класс не наследуется.

EventInfo

Содержит сведения о событии. Этот класс не наследуется.

EventInfoEnumerator

Поддерживает проход по коллекции EventInfos. Этот класс не наследуется.

EventInfos

Содержит коллекцию объектов EventInfo. Эта среда выполнения отображает коллекцию EventInfos во всех контейнерах в иерархии пакета. Коллекция, которую получает задача, является ссылкой на коллекцию EventInfos на TaskHost, в который упакована задача. Коллекции EventInfos других контейнеров содержат агрегированное содержимое дочерних коллекций EventInfos . Этот класс не наследуется.

EventsProvider

Определяет абстрактный класс, содержащий коллекцию контейнеров обработчиков событий и коллекцию EventInfos. Когда событие получено, этот класс направляет его в эти обработчики событий.

Executable

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

ExecutableEnumerator

Поддерживает проход по коллекции Executables. Этот класс не наследуется.

Executables

Содержит коллекцию объектов Executable. Этот класс не наследуется.

ExtendedProperties

Содержит коллекцию объектов ExtendedProperty. Этот класс не наследуется.

ExtendedProperty

Этот класс содержит элементы, содержащие дополнительные сведения о пакете.

ExtendedPropertyEnumerator

Поддерживает проход по коллекции ExtendedProperties. Этот класс не наследуется.

FlatFileColumn

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

ForEachEnumerator

Перечисляет элементы, которым назначен класс ForEachLoop для выполнения итерации.

ForEachEnumeratorHost

Определяет класс узла для ForEachEnumerator. Этот класс не наследуется.

ForEachEnumeratorInfo

Содержит сведения о ForEachEnumerator. Этот класс не наследуется.

ForEachEnumeratorInfos

Коллекция объектов ForEachEnumeratorInfo. Этот класс не наследуется.

ForEachEnumeratorInfosEnumerator

Поддерживает проход по коллекции ForEachEnumeratorInfos. Этот класс не наследуется.

ForEachEnumeratorUI

Предоставляет сведения для управления графическим интерфейсом пользователя ForEachEnumerator.

ForEachLoop

Предоставляет контейнер, определяющий итеративный рабочий процесс в пакете с помощью инструкции итерации foreach.

ForEachVariableMapping

Сопоставляет каждую переменную со значением или выражением, которые она содержит. Этот класс не наследуется.

ForEachVariableMappingEnumerator

Поддерживает проход по коллекции ForEachVariableMappings. Этот класс не наследуется.

ForEachVariableMappings

Содержит коллекцию объектов ForEachVariableMapping. Этот класс не наследуется.

ForLoop

Предоставляет контейнер, определяющий итеративный рабочий процесс в пакете с помощью инструкции for iteration.

FtpClientConnection

Производит загрузку и передачу файлов данных, а также управляет каталогами на серверах. Этот класс не наследуется.

HResults

Copyright (c) 2019 Microsoft Corporation Этот файл содержит все сообщения о событиях на английском языке США и HRESULT для среды выполнения, конвейера, стандартных задач и преобразований служб преобразования данных SQL. Соглашение об именовании сообщений и HRESULT. Ошибка HRESULTs - Начало с DTS_E_ Окончание с описанием неудачной операции Предупреждение HRESULTs - Начало с DTS_W_ Окончание с описанием операции предупреждения Сведения HRESULTs - Начало с DTS_I_ Конец с описанием операции Success HRESULTs - Begin with DTS_S_ End с описанием успешной операции Сообщения для журнала событий - Начать с DTS_MSG_ Окончание с описанием успешной операции Message Значения представляют собой 32-разрядные значения, выложенные следующим образом: 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 +---+-+-----------------------+-------------------------------+ |Sev|C|R| Объект | Код | +---+-+-----------------------+-------------------------------+ где Sev - это код серьезности 00 - Успешное выполнение 01 - Информационное 10 - Предупреждение 11 - Ошибка C - это флаг кода клиента R - зарезервированный бит Объект - код объекта - код объекта - код объекта - код состояния объекта

HttpClientConnection

Содержит свойства и методы, позволяющие пакету получать доступ к веб-серверу по протоколу HTTP для отправки или получения файлов. Этот класс не наследуется.

LogEntryInfo

Содержит свойства, которые описывают запись журнала. Этот класс не наследуется.

LogEntryInfoEnumerator

Поддерживает проход по коллекции LogEntryInfos. Этот класс не наследуется.

LogEntryInfos

Содержит коллекцию объектов LogEntryInfo. Этот класс не наследуется.

LoggingOptions

Содержит элементы, которые определяют, какие сведения включаются или исключаются при ведении журналов. Этот класс не наследуется.

LogProvider

Содержит сведения о регистраторе, связанном с пакетом. Все регистраторы, связанные с пакетом, расположены в коллекции LogProviders. Для регистраторов на компьютере используйте класс Application и просмотрите коллекцию LogProviderInfos. Этот класс не наследуется.

LogProviderBase

Определяет абстрактный базовый класс для управляемых регистраторов.

LogProviderEnumerator

Поддерживает проход по коллекции LogProviders. Этот класс не наследуется.

LogProviderInfo

Предоставляет сведения о регистраторах, обнаруженных в компьютере. Этот класс не наследуется.

LogProviderInfoEnumerator

Поддерживает простой проход по коллекции LogProviderInfos. Этот класс не наследуется.

LogProviderInfos

Содержит коллекцию объектов LogProviderInfo. Этот класс не наследуется.

LogProviders

Содержит коллекцию объектов LogProvider, связанных с пакетом. Этот класс не наследуется.

ManagedForEachEnumeratorWrapper

Представляет оболочку управляемого перечислителя For Each. Этот класс не наследуется.

ManagedHelper

Представляет управляемый вспомогательный метод.

ManagedHelper.ManagedPropertyHelper

Представляет заголовок управляемого свойства.

ManagedWrapper

Представляет управляемую оболочку.

ManagerSerializer

Представляет сериализатор диспетчера.

NameChecker

Представляет средство проверки имен.

ObjectReferenceTracker

Предоставляет анализ в отношении влияния и последствий удаления из пакета переменных и соединений. Этот класс не наследуется.

Package

Представляет контейнер пакета. Этот класс не наследуется.

PackageInfo

Содержит свойства, которые возвращают все сведения, относящиеся к пакету, такие как дата создания, номера версий и размер пакета. Этот класс не наследуется.

PackageInfoEnumerator

Поддерживает проход по коллекции PackageInfos. Этот класс не наследуется.

PackageInfos

Содержит коллекцию пакетов, найденных в microsoft SQL Server или в службе Integration Services. Этот класс не наследуется.

PackageItem

PackageItem содержит сведения о пакете, включая пакет, состояние и т. д.

PackageItems

Содержит коллекцию объектов PackageItem.

PackageParameterEnumerator

Представляет перечислитель параметров пакета.

PackageUpgradeOptions

Указывает параметры, применяемые при обновлении пакета служб Integration Services.

PackageUpgradeResult

Указывает результаты обновления пакета.

Parameter

Представляет абстрактный базовый класс, который используется как в параметре пакета, так и в параметре проекта.

ParameterInfo

Представляет доступную только для чтения копию данных о параметрах, которая позволяет приложениям получать данные о параметрах без необходимости загружать весь объект пакета.

ParameterInfos

Представляет коллекцию объектов параметра.

Parameters

Представляет класс, который используется как в параметрах пакета, так и в коллекции параметров проекта.

PipelineComponentInfo

Содержит свойства, описывающие компонент конвейера, в настоящее время установленный на локальном компьютере и готовый к использованию в конвейере.

PipelineComponentInfoEnumerator

Поддерживает проход по коллекции PipelineComponentInfos. Этот класс не наследуется.

PipelineComponentInfos

Содержит коллекцию объектов PipelineComponentInfo. Этот класс не наследуется.

PrecedenceConstraint

Задает свойства для настройки управления очередностью между двумя контейнерами. Этот класс не наследуется.

PrecedenceConstraintEnumerator

Поддерживает простой проход по коллекции PrecedenceConstraints. Этот класс не наследуется.

PrecedenceConstraints

Содержит коллекцию объектов PrecedenceConstraint. Этот класс не наследуется.

Project

Представляет проект служб Integration Services, содержащий пакеты и параметры.

ProjectVariablesWrapper

Содержит коллекцию оболочки переменных проекта.

PropertyEnumerator

Поддерживает проход по коллекции DtsProperties. Этот класс не наследуется.

ReferenceLoader

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

RunningPackage

Предоставляет ссылку на пакет времени выполнения для использования из службы Integration Services. Этот класс не наследуется.

RunningPackages

Содержит коллекцию объектов RunningPackage. Эта коллекция содержит список пакетов, которые выполнялись, когда был вызван метод GetRunningPackages(String), и не обновляется, когда запускается новый пакет или завершается выполнение пакета из списка. Если требуется новый моментальный снимок, нужно вновь вызвать GetRunningPackages(String). Этот класс не наследуется.

RunningPackagesEnumerator

Поддерживает проход по коллекции RunningPackages. Этот класс не наследуется.

SelectedLogProviders

Содержит коллекцию выбранных объектов LogProvider. Этот класс не наследуется.

SensitiveConnectionManagerBase

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

SensitiveStringAttribute

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

Sequence

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

SsisServerExecution

Представляет выполнение сервера SSIS.

StorageInfo

Содержит сведения о месте хранения исходных или обновленных пакетов служб интеграции.

Task

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

TaskHost

Предоставляет контейнер, который инкапсулирует одну задачу. В конструкторе служб SSIS TaskHost не настраивается отдельно; он настраивается при определении свойств содержащейся в нем задачи.

TaskInfo

Содержит сведения о задаче, установленной на локальном компьютере.

TaskInfoEnumerator

Поддерживает проход по коллекции TaskInfo. Этот класс не наследуется.

TaskInfos

Содержит коллекцию объектов TaskInfo. Этот класс не наследуется.

UpgradePackageInfo

Хранит сведения о пакете служб Integration Services, который требуется обновить.

UpgradeResult

Определяет результат обновления коллекции пакетов служб Integration Services.

Variable

Представляет переменную для пакета, задачи или контейнера. Этот класс не наследуется.

VariableDispenser

Производит доступ к коллекции Variables во время выполнения пакета. Этот класс не наследуется.

VariableEnumerator

Поддерживает проход по коллекции Variables. Этот класс не наследуется.

Variables

Содержит коллекцию объектов Variables, доступных через несколько объектов. Этот класс не наследуется.

WarningEnumerator

Поддерживает проход по коллекции DtsWarnings. Этот класс не наследуется.

Структуры

DTSEventColumnFilter

Содержит поле для каждого столбца, который можно поместить в запись журнала. Чтобы выбрать столбцы для записи в журнал, задайте для поля значение true. Установите значение false для каждого поля, которое не нужно добавлять в запись журнала.

StatusMessage

Указывает сообщения об ошибках и предупреждения, которые выдаются в результате обновления пакета служб Integration Services.

Интерфейсы

IDTSBreakpointSite

Определяет взаимодействие между подсистемой среды выполнения служб Integration Services и задачей для предоставления точек останова, а также для создания пользовательских точек останова и управления ими.

IDTSComponentEvents

Определяет интерфейс, обеспечивающий формирование событий.

IDTSComponentPersist

Позволяет сохранять и загружать все свойства и параметры для компонентов и задач из кода XML пакета.

IDTSConfigurationControl

Содержит свойство, управляющее способом загрузки пакетом конфигурации.

IDTSDowngradableObject

Представляет интерфейс для понижаемого DTS-объекта.

IDTSDumpConfiguration

Представляет конфигурацию для формирования дампа интерфейса службы DTS.

IDTSEvents

Определяет набор событий, используемых TaskHost от имени задачи.

IDTSExecutionMetrics

Определяет показатели, используемые для отслеживания выполнения контейнера.

IDTSExecutionPath

Представляет путь выполнения служб DTS.

IDTSForEachEnumerator

Предоставляет методы и свойства для ForEachEnumerator.

IDTSForEachEnumeratorUI

Содержит элементы, реализованные классом пользовательского интерфейса ForEachEnumeratorUI.

IDTSInfoEvents

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

IDTSLogging

Определяет параметры ведения журнала для контейнера.

IDTSManagedTask

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

IDTSName

Определяет свойства, часто используемые многими объектами в среде выполнения служб Integration Services. Типичные свойства именованных объектов включают имя, имя создания, идентификатор (GUID) и описание.

IDTSObjectHost

Определяет интерфейс, который позволяет работать с компонентами как с обычными базовыми объектами.

IDTSPackageInternal

Определяет интерфейс, реализуемый контейнерами, которые должны иметь внутреннее свойство.

IDTSPackagePath

Определяет интерфейс, реализуемый контейнерами, которым требуется возвратить путь к пакету в свойство.

IDTSPersist

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

IDTSPropertiesProvider

Задает интерфейс, унаследованный контейнерами, который позволяет задавать значения свойств с помощью выражения, а также ассоциировать перечисляемую коллекцию свойств с контейнером.

IDTSPropertiesProviderEx

Представляет выражения поставщика свойств DTS.

IDTSSequence

Содержит две коллекции, используемые контейнерами.

IDTSSuspend

Предоставляет методы и свойства, вызываемые обработчиком среды выполнения для уведомления задач о приостановке их обработки.

Перечисления

ActionOnExistType

Определяет поведение, которое возникает, когда пакет обновления имеет то же имя, что и существующий пакет служб Integration Services.

ConnectionManagerItemState

Определяет состояние элемента диспетчера соединений.

DTSBreakpointHitTest

Перечисляет значения для типов счетчика попаданий. Этот класс работает с классом BreakpointTarget.

DTSCheckpointUsage

Указывает значения, описывающие, перезапускается ли пакет и когда это происходит.

DTSConfigurationType

Указывает способы сохранения конфигурации для пакета.

DTSConnectionManagerScope

Указывает область диспетчера соединений DTS.

DTSEventFilterKind

Описывает тип фильтра событий, установленного для ведения журнала.

DTSExecResult

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

DTSExecStatus

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

DTSExecutionLocation

Указывает место исполнения DTS-пакета.

DTSFileConnectionUsageType

Содержит сведения о том, как соединение используется клиентом компонента.

DTSForcedExecResult

Указывает результат выполнения контейнера, если для контейнера ForceExecutionValue задано значение true.

DTSLogEntryFrequency

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

DTSLoggingMode

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

DTSObjectHostType

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

DTSObjectReferenceType

Указывает типы объектов, для которых класс ObjectReferenceTracker будет обеспечивать анализ влияния. Это перечисление используется классом EnumReferencedObjects, который в свою очередь используется классом Package в его методе FindReferencedObjects(Object).

DTSPackageInfoFlags

Описывает, является ли пакет папкой или пакетом. Используется для задания допустимого значения в свойстве Flags.

DTSPackageType

Идентифицирует средство, создавшее пакет.

DTSPipelineComponentType

Классифицирует компоненты конвейера по категориям.

DTSPrecedenceEvalOp

Указывает операции вычисления, которые используются управлением очередностью.

DTSPriorityClass

Описывает приоритет потока в классе.

DTSProductLevel

Указывает выпуск продукта SQL Server.

DTSPropertyKind

Содержит значения, которые описывают тип свойства.

DTSProtectionLevel

Управляет обработкой конфиденциальных данных в пакете.

DTSProviderSubType

Определяет конкретного поставщика OLE DB. Это значение перечисления определяет также формат типа данных, используемый поставщиком, когда ProviderType представляет собой OLE DB.

DTSProviderType

Описывает вид сохраненного поставщика.

DTSServerParameterType

Задает тип параметра сервера DTS.

DTSSignatureStatus

Описывает состояние цифровой подписи.

DTSTargetServerVersion

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

DTSTransactionOption

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

NameCheckResult

Указывает результат проверки имени.

PackageFormatVersionUpdate

Пространство имен Microsoft.SqlServer.Dts.Runtime содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов потока управления пакетами.

PackageItemState

Задает состояние элемента пакета.

Project.AccessMode

Определяет константы для доступа к проекту в режиме только для чтения или чтения/записи.

ProjectStorageAttributes

Задает атрибуты хранилища проекта.

StorageType

Определяет тип хранилища, в котором будут сохраняться обновленные пакеты служб Integration Services.

UpgradeResultStatus

Определяет результаты обновления пакета служб Integration Services.