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


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 в 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

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

(Унаследовано от 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)

Применяется к