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