IDTSDesigntimeComponent90.SetUsageType Method
コンポーネントの IDTSInputColumnCollection90 に IDTSInputColumn90 オブジェクトを作成し、列の UsageType プロパティを設定します。
名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (microsoft.sqlserver.dtspipelinewrap.dll 内)
構文
'宣言
<DispIdAttribute(16)> _
Function SetUsageType ( _
<InAttribute> lInputID As Integer, _
<InAttribute> pIDTSVirtualInputObject As IDTSVirtualInput90, _
<InAttribute> lLineageID As Integer, _
<InAttribute> eUsageType As DTSUsageType _
) As IDTSInputColumn90
[DispIdAttribute(16)]
IDTSInputColumn90 SetUsageType (
[InAttribute] int lInputID,
[InAttribute] IDTSVirtualInput90 pIDTSVirtualInputObject,
[InAttribute] int lLineageID,
[InAttribute] DTSUsageType eUsageType
)
[DispIdAttribute(16)]
IDTSInputColumn90^ SetUsageType (
[InAttribute] int lInputID,
[InAttribute] IDTSVirtualInput90^ pIDTSVirtualInputObject,
[InAttribute] int lLineageID,
[InAttribute] DTSUsageType eUsageType
)
/** @attribute DispIdAttribute(16) */
IDTSInputColumn90 SetUsageType (
/** @attribute InAttribute() */ int lInputID,
/** @attribute InAttribute() */ IDTSVirtualInput90 pIDTSVirtualInputObject,
/** @attribute InAttribute() */ int lLineageID,
/** @attribute InAttribute() */ DTSUsageType eUsageType
)
DispIdAttribute(16)
function SetUsageType (
lInputID : int,
pIDTSVirtualInputObject : IDTSVirtualInput90,
lLineageID : int,
eUsageType : DTSUsageType
) : IDTSInputColumn90
パラメータ
- lInputID
IDTSInput90 の ID です。
- pIDTSVirtualInputObject
仮想入力列を含み、IDTSInputColumn90 オブジェクトをマップするのに使用される IDTSVirtualInput90 オブジェクトです。
- lLineageID
IDTSVirtualInputColumn90 オブジェクトの LineageID プロパティです。
- eUsageType
IDTSInputColumn90 に割り当てられる DTSUsageType 列挙の値です。
戻り値
UsageType を設定する IDTSInputColumn90 オブジェクトです。
解説
SetUsageType は、IDTSVirtualInputColumnCollection90 の列がコンポーネントに対して選択される場合に呼び出されます。usageType が UT_READONLY または UT_READWRITE の場合、新しい入力列が lLineageID パラメータで指定した IDTSVirtualInputColumn90 を反映するコンポーネントに対して作成されます。usageType が UT_IGNORED で、列がコレクションに存在している場合、列は削除されて null が返されます。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
IDTSDesigntimeComponent90 Interface
IDTSDesigntimeComponent90 Members
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace