言語

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に追加し、TaskHostInnerObjectプロパティを使ってMainPipeを取得します。

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のData Flowタスク(SSDT)として表示)は、IDTSPipeline100COMインターフェースの管理実装です。 これは、 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()

データフロータスクが生成する次の利用可能なIDを取得します。

(継承元 IDTSPipeline100)
GetObjectByID(Int32)

データフロータスクに含まれるオブジェクトを、オブジェクトのIDを使って取得します。

(継承元 IDTSPipeline100)
New()

新しいクラスのインスタンスを指定 IDTSPipeline100

(継承元 IDTSPipeline100)
UpdateCacheOnInputColumns()

IDTSPipeline100の入力列のキャッシュを更新します。

(継承元 IDTSPipeline100)

適用対象