次の方法で共有


IDTSDesigntimeComponent100.SetUsageType メソッド

定義

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

public:
 Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSInputColumn100 ^ SetUsageType(int lInputID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSVirtualInput100 ^ pIDTSVirtualInputObject, int lLineageID, Microsoft::SqlServer::Dts::Pipeline::Wrapper::DTSUsageType eUsageType);
[System.Runtime.InteropServices.DispId(16)]
public Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSInputColumn100 SetUsageType (int lInputID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSVirtualInput100 pIDTSVirtualInputObject, int lLineageID, Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSUsageType eUsageType);
[<System.Runtime.InteropServices.DispId(16)>]
abstract member SetUsageType : int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSVirtualInput100 * int * Microsoft.SqlServer.Dts.Pipeline.Wrapper.DTSUsageType -> Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSInputColumn100
Public Function SetUsageType (lInputID As Integer, pIDTSVirtualInputObject As IDTSVirtualInput100, lLineageID As Integer, eUsageType As DTSUsageType) As IDTSInputColumn100

パラメーター

lInputID
Int32

IDTSInput100 の ID です。

pIDTSVirtualInputObject
IDTSVirtualInput100

仮想入力列を含み、IDTSVirtualInput100 オブジェクトをマップするのに使用される IDTSInputColumn100 オブジェクトです。

lLineageID
Int32

LineageID オブジェクトの IDTSVirtualInputColumn100 プロパティです。

eUsageType
DTSUsageType

DTSUsageType に割り当てられる IDTSInputColumn100 列挙の値です。

戻り値

IDTSInputColumn100 が設定される UsageType オブジェクトです。

属性

注釈

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

適用対象