IDTSDesigntimeComponent100.SetUsageType 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在组件的 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 的 UsageType 对象。
- 属性
注解
SetUsageType 在为组件选择列 IDTSVirtualInputColumnCollection100 时调用。 usageType
如果为UT_READONLY或UT_READWRITE,将为反映IDTSVirtualInputColumn100参数指定的lLineageID
组件创建新的输入列。 如果 usageType
集合 UT_IGNORED 中存在列,则删除该列并 null
返回。