MainPipe インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データ フロー タスクをプログラムで構成するために使用される 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 オブジェクトを追加した後、MainPipe の InnerObject プロパティを使用して 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) |