IDTSInputCollection90.New Method

新しい IDTSInput90 オブジェクトを作成して、IDTSInputCollection90 に追加します。

名前空間: Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ: Microsoft.SqlServer.DTSPipelineWrap (microsoft.sqlserver.dtspipelinewrap.dll 内)

構文

'宣言
<DispIdAttribute(14)> _
Function New As IDTSInput90
[DispIdAttribute(14)] 
IDTSInput90 New ()
[DispIdAttribute(14)] 
IDTSInput90^ New ()
/** @attribute DispIdAttribute(14) */ 
IDTSInput90 New ()
DispIdAttribute(14) 
function New () : IDTSInput90

戻り値

新しく追加された IDTSInput90 オブジェクトを返します。

解説

New メソッドは入力オブジェクトを作成し、コレクションに追加して、入力を返します。コンポーネントは、通常、ProvideComponentProperties メソッドの呼び出し中に、入力オブジェクトを作成します。

プログラムで既存のコンポーネントに入力を追加する場合、コンポーネントのメタデータを直接変更するのではなく、コンポーネントのデザイン時インスタンスの InsertInput メソッドを呼び出す必要があります。メタデータに直接アクセスすると、コンポーネントがメタデータの変更を監視および防止する機能がバイパスされます。

使用例

次のコード例では、コンポーネントの入力コレクションに入力オブジェクトを追加します。

public override void ProvideComponentProperties()
{
    IDTSInput90 input = ComponentMetaData.InputCollection.New();
    input.Name = "DTSSampleInput";
}

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

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