Microsoft.SqlServer.Dts.Runtime Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Microsoft.SqlServer.Dts.Runtime Пространство имён содержит классы и интерфейсы для создания пакетов, пользовательских задач и других элементов управления потоками пакетов.
Классы
| Имя | Описание |
|---|---|
| Application |
Обнаруживает и получает Package доступ к объектам. Он также может получать доступ к коллекциям и свойствам, содержащим информацию о системе. |
| ApplocalHelper |
ApplocalHelper содержит статические вспомогательные функции, которые помогают решать проблемы с локальными приложениями. |
| ApplocalReferenceLoader |
Reference loader для app-local assembly |
| BatchUpgradeOptions |
Указывает параметры, которые Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) метод будет применять к списку пакетов интеграционных сервисов во время процесса обновления. |
| 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 |
Исключение, указывающее на то, что управляемый переписчик ForEach нельзя было создать. Этот класс не наследуется. |
| DtsEnumerator |
Определяет абстрактный базовый класс, реализующий методы IEnumerator. |
| DtsError |
Содержит информацию об ошибке, произошедшей при выполнении. Этот класс не наследуется. |
| DtsErrors |
Представляет коллекцию DtsError объектов. Этот класс не наследуется. |
| DtsEventHandler |
Контейнер в пакете или других контейнерах, содержащий исполняемые файлы для запуска при возникновении определённых событий. Этот класс не наследуется. |
| DtsEventHandlerEnumerator |
Поддерживает итерацию по сравнению с коллекцией DtsEventHandlers . Этот класс не наследуется. |
| DtsEventHandlers |
Представляет коллекцию DtsEventHandler объектов. Этот класс не наследуется. |
| DtsException |
Определяет общий класс исключений, который, в зависимости от возвращаемого кода ошибки, создаёт класс, специфичный для типа возникшего исключения. |
| DtsExponentTooLargeException |
Класс исключений, который сбрасывается, когда ключ сертификации X.509 на пакете недействителен. |
| DtsForEachEnumeratorAttribute |
Предоставляет информацию о проектировании объекта ForEachEnumerator . Этот класс не наследуется. |
| DtsGenericException |
Исключение, которое бросается, когда возникает ошибка, и ошибка не обрабатывается ни одним другим классом исключений. |
| DtsInvalidBreakpointSiteException |
Исключение, которое указывается на наличие недопустимой точки остановки. Этот класс не наследуется. |
| DtsInvalidProjectPasswordOrDataException |
Представляет недопустимый пароль проекта или исключение данных, которое этот класс содержит во время выполнения. |
| DtsInvalidProjectUserKeyOrDataException |
Представляет недопустимый пользовательский ключ проекта или исключение данных, содержащееся в этом классе. |
| DtsLogProviderAttribute |
Предоставляет информацию о времени проектирования объекта LogProvider . |
| DTSManagedXmlSerializationHelper |
Представляет помощник для управляемой XML-сериализации DTS. |
| 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 in 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 итерации. |
| FtpClientConnection |
Скачивает и загружает файлы данных, а также управляет каталогами на серверах. Этот класс не наследуется. |
| HResults |
Copyright (c) 2019 Microsoft Corporation Этот файл содержит все сообщения событий на английском языке и HRESULTS для SQL-Data Transformation Services Runtime, Pipeline, стоковых задач и преобразований запасов. Конвенция по именованию сообщений и HRESULT Ошибки HRESULTS — начинайте с DTS_E_ Конец описанием несостоявшейся операции Предупреждать HRESULT — начать с DTS_W_ Закончить описанием операции предупреждения Информационные HRESULTS — начать с DTS_I_ Закончить описанием операции Успешные HOUTCOMEs — начать с DTS_S_ Закончить описанием успешной операции Сообщения для журнала событий — начать с DTS_MSG_ Конец описанием значения сообщения — это 32 бита, расположенные следующим образом: 3 3 2 2 2 2 2 2 2 2 2 2 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 — зарезервированный бит Facility — код объекта Код — код статуса объекта |
| HttpClientConnection |
Содержит свойства и методы, позволяющие пакету получать доступ к веб-серверу с использованием протокола HTTP для отправки или получения файлов. Этот класс не наследуется. |
| LogEntryInfo |
Содержит свойства, описывающие запись логарифма. Этот класс не наследуется. |
| LogEntryInfoEnumerator |
Поддерживает итерацию по сравнению с коллекцией LogEntryInfos . Этот класс не наследуется. |
| LogEntryInfos |
Содержит коллекцию объектов LogEntryInfo. Этот класс не наследуется. |
| LoggingOptions |
Содержит членов, которые регулируют, какая информация включена или исключена из логирования. Этот класс не наследуется. |
| LogProvider |
Содержит информацию о провайдере логов, связанном с пакетом. Все поставщики логов, связанные с пакетом, находятся в LogProviders коллекции. Для поставщиков логов на компьютере используйте класс Application и просмотрите коллекцию LogProviderInfos . Этот класс не наследуется. |
| LogProviderBase |
Определяет абстрактный базовый класс для управляемых поставщиков логов. |
| LogProviderEnumerator |
Поддерживает итерацию по сравнению с коллекцией LogProviders . Этот класс не наследуется. |
| LogProviderInfo |
Предоставляет информацию о провайдерах логов, находящихся на компьютере. Этот класс не наследуется. |
| LogProviderInfoEnumerator |
Поддерживает простую итерацию по LogProviderInfos коллекции. Этот класс не наследуется. |
| LogProviderInfos |
Содержит коллекцию объектов LogProviderInfo. Этот класс не наследуется. |
| LogProviders |
Содержит коллекцию LogProvider объектов, связанных с пакетом. Этот класс не наследуется. |
| ManagedForEachEnumeratorWrapper |
Представляет обёртку для управляемого Для каждого переписчика. Этот класс не наследуется. |
| ManagedHelper |
Представляет управляемого помощника. |
| ManagedHelper.ManagedPropertyHelper |
Представляет заголовок управляемого свойства. |
| ManagedWrapper |
Представляет управляемую обёртку. |
| ManagerSerializer |
Представляет менеджера сериализатора. |
| NameChecker |
Представляет проверку имен. |
| ObjectReferenceTracker |
Предоставляет анализ влияния и последствий удаления переменных и соединений из пакета. Этот класс не наследуется. |
| Package |
Представляет контейнер пакета. Этот класс не наследуется. |
| PackageInfo |
Содержит свойства, возвращающие всю информацию, относящуюся к пакету, такую как дата его создания, номера версий и размер пакета. Этот класс не наследуется. |
| PackageInfoEnumerator |
Поддерживает итерацию по сравнению с коллекцией PackageInfos . Этот класс не наследуется. |
| PackageInfos |
Содержит набор пакетов, находящихся в Microsoft SQL Server или сервисе Integration Services. Этот класс не наследуется. |
| PackageItem |
PackageItem содержит информацию, связанную с пакетом, включая пакет, состояние и т.д. |
| PackageItems |
Содержит коллекцию объектов PackageItems. |
| PackageParameterEnumerator |
Представляет переписчик параметров пакета. |
| PackageUpgradeOptions |
Указывает параметры, которые будут применяться при обновлении пакета интеграционных сервисов. |
| 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 |
Определяет абстрактный класс, реализующий методы и свойства, общие для всех задач в сервисах интеграции. |
| TaskHost |
Предоставляет контейнер, который инкапсулирует одну задачу. В SSIS Designer он TaskHost не настроен отдельно; вместо этого он настраивается при установке свойств задачи, которую он инкапсулирует. |
| TaskInfo |
Содержит информацию о задаче, установленной на локальном компьютере. |
| TaskInfoEnumerator |
Поддерживает итерацию по сравнению с коллекцией TaskInfo . Этот класс не наследуется. |
| TaskInfos |
Содержит коллекцию объектов TaskInfo. Этот класс не наследуется. |
| UpgradePackageInfo |
Хранит информацию о пакете услуг интеграции, который подлежит обновлению. |
| UpgradeResult |
Определяет результат обновления набора пакетов интеграционных сервисов. |
| 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 |
Представляет конфигурацию для дампинга интерфейса Data Transformation Service. |
| 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 |
Определяет тип хранилища, на который будут сохраняться обновлённые пакеты интеграционных сервисов. |
| UpgradeResultStatus |
Определяет результаты обновления пакета интеграционных услуг. |