次の方法で共有


MainPipe インターフェイス

データ フロー タスクをプログラムで構成するために使用される IDTSPipeline100 インターフェイスのマネージ実装を提供します。

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
<GuidAttribute("89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")> _
Public Interface MainPipe _
    Inherits IDTSPipeline100
'使用
Dim instance As MainPipe
[GuidAttribute("89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")]
public interface MainPipe : IDTSPipeline100
[GuidAttribute(L"89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")]
public interface class MainPipe : IDTSPipeline100
[<GuidAttribute("89CEBA86-EC51-4C62-A2D3-E9AA4FC28900")>]
type MainPipe =  
    interface
        interface IDTSPipeline100
    end
public interface MainPipe extends IDTSPipeline100

説明

MainPipe (Business Intelligence Development Studio ではデータ フロー タスクとして表示されます) は、IDTSPipeline100 COM インターフェイスのマネージ実装です。これは、Package のデータ フロー タスクをプログラムで作成または変更するときに、マネージ コードから使用されるインターフェイスです。このオブジェクトで使用できるメソッドとプロパティの概要については、MainPipeClass のドキュメントを参照してください。

使用例

次のコード例では、Package に MainPipe オブジェクトを追加した後、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;