IDTSDesigntimeComponent100.SetUsageType 方法

定义

在组件的 IDTSInputColumn100 中创建一个 IDTSInputColumnCollection100 对象,并设置该列的 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

设置其 IDTSInputColumn100UsageType 对象。

属性

注解

SetUsageType 在为组件选择列 IDTSVirtualInputColumnCollection100 时调用。 usageType如果为UT_READONLYUT_READWRITE,将为反映IDTSVirtualInputColumn100参数指定的lLineageID组件创建新的输入列。 如果 usageType 集合 UT_IGNORED 中存在列,则删除该列并 null 返回。

适用于