次の方法で共有


MainPipe Interface

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

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

構文

'宣言
<GuidAttribute("9D0934EF-FA28-40F2-BF59-AB65C9E780D9")> _
<CoClassAttribute(GetType(MainPipeClass))> _
Public Interface MainPipe
    Inherits IDTSPipeline90
[GuidAttribute("9D0934EF-FA28-40F2-BF59-AB65C9E780D9")] 
[CoClassAttribute(typeof(MainPipeClass))] 
public interface MainPipe : IDTSPipeline90
[GuidAttribute(L"9D0934EF-FA28-40F2-BF59-AB65C9E780D9")] 
[CoClassAttribute(typeof(MainPipeClass))] 
public interface class MainPipe : IDTSPipeline90
/** @attribute GuidAttribute("9D0934EF-FA28-40F2-BF59-AB65C9E780D9") */ 
/** @attribute CoClassAttribute(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass) */ 
public interface MainPipe extends IDTSPipeline90
GuidAttribute("9D0934EF-FA28-40F2-BF59-AB65C9E780D9") 
CoClassAttribute(Microsoft.SqlServer.Dts.Pipeline.Wrapper.MainPipeClass) 
public interface MainPipe extends IDTSPipeline90

解説

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

使用例

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

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

MainPipe Members
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace