次の方法で共有


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 配列と pIDTSBufferOutputs 配列の要素の数は、IDTSPath100 オブジェクトに接続されたコンポーネントの IDTSOutputCollection100 内の IDTSOutput100 オブジェクトの数によって決まります。

lOutputIDs 配列の各要素に対して、pIDTSBufferOutputs 配列内の同じインデックス位置に IDTSBuffer100 が存在します。

AddRow メソッドを呼び出すことにより PipelineBuffer に行が追加され、行の追加が終了すると、SetEndOfRowset メソッドが呼び出されて、行の追加が終了したことがデータ フロー タスクに通知されます。

PrimeOutput は、SynchronousInputID プロパティが 0 に設定されているコンポーネントに対して呼び出されます。