次の方法で共有


SetUsageType メソッド

コンポーネントの IDTSInputColumnCollection100IDTSInputColumn100 オブジェクトを作成し、列の UsageType プロパティを設定します。

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

構文

'宣言
Function SetUsageType ( _
    lInputID As Integer, _
    pIDTSVirtualInputObject As IDTSVirtualInput100, _
    lLineageID As Integer, _
    eUsageType As DTSUsageType _
) As IDTSInputColumn100
'使用
Dim instance As IDTSDesigntimeComponent100
Dim lInputID As Integer
Dim pIDTSVirtualInputObject As IDTSVirtualInput100
Dim lLineageID As Integer
Dim eUsageType As DTSUsageType
Dim returnValue As IDTSInputColumn100

returnValue = instance.SetUsageType(lInputID, _
    pIDTSVirtualInputObject, lLineageID, _
    eUsageType)
IDTSInputColumn100 SetUsageType(
    int lInputID,
    IDTSVirtualInput100 pIDTSVirtualInputObject,
    int lLineageID,
    DTSUsageType eUsageType
)
IDTSInputColumn100^ SetUsageType(
    [InAttribute] int lInputID, 
    [InAttribute] IDTSVirtualInput100^ pIDTSVirtualInputObject, 
    [InAttribute] int lLineageID, 
    [InAttribute] DTSUsageType eUsageType
)
abstract SetUsageType : 
        lInputID:int * 
        pIDTSVirtualInputObject:IDTSVirtualInput100 * 
        lLineageID:int * 
        eUsageType:DTSUsageType -> IDTSInputColumn100 
function SetUsageType(
    lInputID : int, 
    pIDTSVirtualInputObject : IDTSVirtualInput100, 
    lLineageID : int, 
    eUsageType : DTSUsageType
) : IDTSInputColumn100

パラメーター

戻り値

型: Microsoft.SqlServer.Dts.Pipeline.Wrapper. . :: . .IDTSInputColumn100
UsageType が設定される IDTSInputColumn100 オブジェクトです。

説明

SetUsageType は、IDTSVirtualInputColumnCollection100 の列がコンポーネントに対して選択される場合に呼び出されます。usageType が UT_READONLY または UT_READWRITE の場合、lLineageID パラメータで指定した IDTSVirtualInputColumn100 を反映するコンポーネントに対して新しい入力列が作成されます。usageType が UT_IGNORED で、列がコレクションに存在する場合、列は削除されて null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) が返されます。