次の方法で共有


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
派生
属性
実装

次のコード例では、MainPipePackage オブジェクトを追加した後、MainPipeInnerObject プロパティを使用して 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) のData Flow タスクとして表示) は、COM インターフェイスのIDTSPipeline100マネージド実装です。 これは、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)

適用対象