PrimeOutput メソッド
基になるコンポーネントや非同期の IDTSOutput100 オブジェクトを使用する変換コンポーネントなど、IDTSBuffer100 に行を追加するコンポーネントのパッケージの実行中に呼び出されます。開発者は、出力バッファに行を追加するコードを指定する必要があります。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)
構文
'宣言
Sub PrimeOutput ( _
lOutputs As Integer, _
ByRef lOutputIDs As Integer, _
ByRef pIDTSBufferOutputs As IDTSBuffer100 _
)
'使用
Dim instance As IDTSRuntimeComponent100
Dim lOutputs As Integer
Dim lOutputIDs As Integer
Dim pIDTSBufferOutputs As IDTSBuffer100
instance.PrimeOutput(lOutputs, lOutputIDs, _
pIDTSBufferOutputs)
void PrimeOutput(
int lOutputs,
ref int lOutputIDs,
ref IDTSBuffer100 pIDTSBufferOutputs
)
void PrimeOutput(
[InAttribute] int lOutputs,
[InAttribute] int% lOutputIDs,
[InAttribute] IDTSBuffer100^% pIDTSBufferOutputs
)
abstract PrimeOutput :
lOutputs:int *
lOutputIDs:int byref *
pIDTSBufferOutputs:IDTSBuffer100 byref -> unit
function PrimeOutput(
lOutputs : int,
lOutputIDs : int,
pIDTSBufferOutputs : IDTSBuffer100
)
パラメーター
- lOutputs
型: System. . :: . .Int32
outputIDs 配列および buffers 配列の要素の数です。
- lOutputIDs
型: System. . :: . .Int32%
IDTSOutput100 ID の配列です。
- pIDTSBufferOutputs
型: Microsoft.SqlServer.Dts.Pipeline.Wrapper. . :: . .IDTSBuffer100%
IDTSBuffer100 オブジェクトの配列です。
説明
lOutputs 配列と pIDTSBufferOutputs 配列の要素の数は、IDTSPath100 オブジェクトに接続されたコンポーネントの IDTSOutputCollection100 内の IDTSOutput100 オブジェクトの数によって決まります。
lOutputIDs 配列の各要素に対して、pIDTSBufferOutputs 配列内の同じインデックス位置に IDTSBuffer100 が存在します。
AddRow メソッドを呼び出すことにより PipelineBuffer に行が追加され、行の追加が終了すると、SetEndOfRowset メソッドが呼び出されて、行の追加が終了したことがデータ フロー タスクに通知されます。
PrimeOutput は、SynchronousInputID プロパティが 0 に設定されているコンポーネントに対して呼び出されます。