IDTSPipeline100 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義資料流任務所實作的方法與屬性。
public interface class IDTSPipeline100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObjectModel100
[System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSPipeline100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObjectModel100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")]
public interface IDTSPipeline100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObjectModel100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")]
public interface IDTSPipeline100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObjectModel100
[<System.Runtime.InteropServices.Guid("BE3F920C-1F7B-4B2A-B593-6F6C84072D82")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSPipeline100 = interface
interface IDTSObjectModel100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("6F5BD75A-C40C-4860-AE25-55EB7CF33DB0")>]
type IDTSPipeline100 = interface
interface IDTSObjectModel100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("7068DEA5-9977-4EF9-BB5A-29D1CA3FA415")>]
type IDTSPipeline100 = interface
interface IDTSObjectModel100
Public Interface IDTSPipeline100
Implements IDTSObjectModel100
- 衍生
- 屬性
- 實作
備註
它MainPipeClass實作了此介面中定義的屬性與方法,並代表 Data Flow 任務。
屬性
| 名稱 | Description |
|---|---|
| AutoGenerateIDForNewObjects |
取得或設定一個值,指定資料流是否自動產生,並為新建立的物件設定 ID 屬性。 |
| BLOBTempStoragePath |
取得或設定一個值,指定二進位大型物件(BLOB)暫時寫入磁碟的檔案系統位置。 |
| BufferManager |
拿到 IDTSBufferManager100 物品。 |
| BufferTempStoragePath |
取得或設定用於暫時快取緩衝區資料的檔案系統路徑。 |
| ComponentMetaDataCollection |
取得任務中資料流組成部分的集合。 |
| DefaultBufferMaxRows |
取得或設定任務允許在緩衝區中 IDTSBuffer100 最多列數的指令。 |
| DefaultBufferSize |
取得或設定任務所建立物件的預設大小 IDTSBuffer100 。 |
| EnableCacheUpdate |
取得或設定是否 IDTSPipeline100 啟用快取更新。 |
| EnableDisconnectedColumns |
取得或設定一個值,指示資料流任務是否啟用主管線中斷開的欄位。 |
| EngineThreads |
取得或設定資料流任務所使用的執行緒數量。 |
| Events |
設定資料流及其元件在執行過程中用來引發事件的事件介面。 |
| IsSavingXml |
取得或設定 IDTSPipeline100 是否儲存 xml。 |
| PathCollection |
取得 IDTSPathCollection100 資料流任務的集合。 |
| PersistenceCustomPropertyCollection[DTSPersistenceFormat] |
取得具有指定持久化格式的自訂屬性集合。 |
| RunInOptimizedMode |
取得或設定一個值,指定資料流任務是否以最佳化模式執行。 |
| VariableDispenser |
設定 used IDTSVariableDispenser100 來鎖定套件中的變數以進行讀取和寫入。 |
方法
| 名稱 | Description |
|---|---|
| GetNextPasteID() |
取得資料流任務產生的下一個可用 ID。 |
| GetObjectByID(Int32) |
透過使用物件的 ID 來檢索資料流任務中包含的物件。 |
| New() |
指定一個新的類別實例 IDTSPipeline100 。 |
| UpdateCacheOnInputColumns() |
更新輸入欄位 IDTSPipeline100的快取。 |