次の方法で共有


IDTSDesigntimeComponent90.SetUsageType Method

コンポーネントの IDTSInputColumnCollection90IDTSInputColumn90 オブジェクトを作成し、列の 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

パラメータ

  • pIDTSVirtualInputObject
    仮想入力列を含み、IDTSInputColumn90 オブジェクトをマップするのに使用される IDTSVirtualInput90 オブジェクトです。
  • eUsageType
    IDTSInputColumn90 に割り当てられる DTSUsageType 列挙の値です。

戻り値

UsageType を設定する IDTSInputColumn90 オブジェクトです。

解説

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

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

IDTSDesigntimeComponent90 Interface
IDTSDesigntimeComponent90 Members
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace