MainPipe Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает управляемую реализацию интерфейса, IDTSPipeline100 используемого для программной настройки задачи потока данных.
public interface class MainPipe : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface MainPipe : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
type MainPipe = interface
interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type MainPipe = interface
interface IDTSPipeline100
[<System.Runtime.InteropServices.CoClass(typeof(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass))>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type MainPipe = interface
interface IDTSPipeline100
Public Interface MainPipe
Implements IDTSPipeline100
- Производный
- Атрибуты
- Реализации
Примеры
Следующий пример кода добавляет MainPipe объект к a Package и получает MainPipe его с помощью InnerObject свойства TaskHost.
Package p = new Package();
Executable e = p.Executables.Add("DTS.Pipeline.1");
TaskHost thMainPipe = e as TaskHost;
MainPipe dataFlowTask = thMainPipe.InnerObject as MainPipe;
Комментарии
(отображается MainPipe как задача Поток данных в SQL Server Data Tools (SSDT)) — это управляемая реализация интерфейса IDTSPipeline100 COM. Это интерфейс, используемый из управляемого кода при программном создании или модификации задачи потока данных в Package. Для обзора методов и свойств, доступных этому объекту, см. MainPipeClass документацию.
Свойства
| Имя | Описание |
|---|---|
| AutoGenerateIDForNewObjects |
Получает или устанавливает значение, указывающее, генерируется ли поток данных автоматически, и устанавливает свойство ID для новых объектов. (Унаследовано от IDTSPipeline100) |
| BLOBTempStoragePath |
Получает или устанавливает значение, указывающее расположение файловой системы, где временно записываются на диск большие бинарные объекты (BLOB). (Унаследовано от IDTSPipeline100) |
| BufferManager |
IDTSBufferManager100 Возвращает объект . (Унаследовано от IDTSPipeline100) |
| BufferTempStoragePath |
Получает или устанавливает путь файловой системы, используемый для временного кэширования буферных данных. (Унаследовано от IDTSPipeline100) |
| ComponentMetaDataCollection |
Получает сбор компонентов потока данных в задаче. (Унаследовано от IDTSPipeline100) |
| DefaultBufferMaxRows |
Получает или устанавливает максимальное количество строк, которое задача допускает в буфере IDTSBuffer100 . (Унаследовано от IDTSPipeline100) |
| DefaultBufferSize |
Получает или устанавливает стандартный размер объектов, IDTSBuffer100 созданных задачей. (Унаследовано от IDTSPipeline100) |
| EnableCacheUpdate |
Получает или устанавливает, включено IDTSPipeline100 ли обновление кэша. (Унаследовано от IDTSPipeline100) |
| EnableDisconnectedColumns |
Получает или устанавливает значение, указывающее, включает ли задача потока данных отключённые столбцы в главном трубопроводе. (Унаследовано от IDTSPipeline100) |
| EngineThreads |
Получает или устанавливает количество потоков, используемых задачей потока данных. (Унаследовано от IDTSPipeline100) |
| Events |
Устанавливает интерфейс событий, который используется поток данных и его компоненты для создания событий во время выполнения. (Унаследовано от IDTSPipeline100) |
| IsSavingXml |
Получает или устанавливает, сохраняется IDTSPipeline100 ли xml. (Унаследовано от IDTSPipeline100) |
| PathCollection |
Получает IDTSPathCollection100 сбор для задачи потока данных. (Унаследовано от IDTSPipeline100) |
| PersistenceCustomPropertyCollection[DTSPersistenceFormat] |
Получает коллекцию пользовательских свойств с указанным форматом сохранения. (Унаследовано от IDTSPipeline100) |
| RunInOptimizedMode |
Получает или устанавливает значение, указывающее, работает ли задача потока данных в оптимизированном режиме. (Унаследовано от IDTSPipeline100) |
| VariableDispenser |
Устанавливает IDTSVariableDispenser100 используемую переменную для блокировки переменных в пакете для чтения и записи. (Унаследовано от IDTSPipeline100) |
Методы
| Имя | Описание |
|---|---|
| GetNextPasteID() |
Получает следующий доступный идентификатор, который генерирует задача потока данных. (Унаследовано от IDTSPipeline100) |
| GetObjectByID(Int32) |
Получает объект, содержащийся в задаче потока данных, используя идентификатор объекта. (Унаследовано от IDTSPipeline100) |
| New() |
Задаёт новый экземпляр IDTSPipeline100 класса. (Унаследовано от IDTSPipeline100) |
| UpdateCacheOnInputColumns() |
Обновляет кэш на входном столбце IDTSPipeline100. (Унаследовано от IDTSPipeline100) |