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に追加し、TaskHostのInnerObjectプロパティを使って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) |