次の方法で共有


カスタム ForEach 列挙子の開発

新規 : 2006 年 4 月 14 日

Integration Services では、foreach 列挙子を使用して、コレクション内のアイテムを繰り返し処理したり、各要素に対して同じタスクを実行します。Integration Services には、フォルダ内のすべてのファイル、データベース内のすべてのテーブル、パッケージ変数に格納された一覧のすべての要素など、最もよく使用されるコレクションをサポートする、さまざまな foreach 列挙子が含まれています。提供される foreach 列挙子とコレクションが、要件を必ずしも満たさない場合は、カスタム foreach 列挙子を作成できます。

カスタム foreach 列挙子を作成するには、ForEachEnumerator 基本クラスを継承するクラスを作成し、新しいクラスに DtsForEachEnumeratorAttribute 属性を適用し、GetEnumerator メソッドなど、基本クラスの重要なメソッドとプロパティをオーバーライドする必要があります。

カスタム foreach 列挙子の実際のサンプルについては、「ForEachDirectory サンプル」を参照してください。

このセクションの内容

ここでは、カスタム foreach 列挙子とそのカスタム ユーザー インターフェイスを作成、構成、およびコーディングする方法について説明します。

トピック 説明

カスタム Foreach 列挙子の作成

カスタム foreach 列挙子プロジェクト用のクラスの作成方法について説明します。

カスタム Foreach 列挙子のコーディング

基本クラスのメソッドとプロパティのオーバーライドによる、カスタム foreach 列挙子の実装方法について説明します。

カスタム ForEach 列挙子用ユーザー インターフェイスの開発

ユーザー インターフェイス クラスと、カスタム foreach 列挙子の構成に使用するフォームの実装方法について説明します。

関連トピック

Integration Services で作成可能なカスタム オブジェクトのすべての種類に共通の情報については、次のトピックを参照してください。

トピック 説明

Integration Services 用のカスタム オブジェクトの開発

Integration Services のすべての種類のカスタム オブジェクトを実装する基本手順について説明します。

カスタム オブジェクトの永続化

カスタムの永続性と、それが必要な場合について説明します。

カスタム オブジェクトのビルド、配置、およびデバッグ

カスタム オブジェクトをビルド、署名、配置、およびデバッグする方法について説明します。

Integration Services で作成可能なその他の種類のカスタム オブジェクトについては、次のトピックを参照してください。

トピック 内容

カスタム タスクの開発

カスタム タスクのプログラム方法について説明します。

カスタム接続マネージャの開発

カスタム接続マネージャのプログラム方法について説明します。

カスタム ログ プロバイダの開発

カスタム ログ プロバイダのプログラム方法について説明します。

カスタム データ フロー コンポーネントの開発

カスタム データ フローの変換元、変換、変換先のプログラム方法について説明します。

参照

概念

プログラミング サンプル

ヘルプおよび情報

SQL Server 2005 の参考資料の入手