次の方法で共有


PreExecute メソッド

PrepareForExecute の後で、かつ PrimeOutput および ProcessInput の前に呼び出されます。開発者は、コンポーネントのメイン処理を実行する前に一度だけ実行するコードを指定できます。

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

構文

'宣言
Sub PreExecute
'使用
Dim instance As IDTSRuntimeComponent100

instance.PreExecute()
void PreExecute()
void PreExecute()
abstract PreExecute : unit -> unit 
function PreExecute()

説明

入力バッファごとに一度呼び出される ProcessInput とは異なり、PreExecute はコンポーネントの実行ごとに一度だけ呼び出されるため、コンポーネントの開発者は可能な限り多くの機能をこのメソッドに組み込んでおく必要があります。コンポーネントは、BufferManagerFindColumnByLineageID メソッドを呼び出すことにより、IDTSBuffer100 での入力列と出力列のインデックスを検索する必要があります。