IDtsDesignerUtilitiesService インターフェイス

Integration Services 開発者がプログラムで [式ビルダ] ダイアログ ボックスを呼び出すメソッドを提供します。

名前空間:  Microsoft.SqlServer.Dts.Design
アセンブリ:  Microsoft.SqlServer.Dts.Design (Microsoft.SqlServer.Dts.Design.dll)

構文

'宣言
Public Interface IDtsDesignerUtilitiesService
'使用
Dim instance As IDtsDesignerUtilitiesService
public interface IDtsDesignerUtilitiesService
public interface class IDtsDesignerUtilitiesService
type IDtsDesignerUtilitiesService =  interface end
public interface IDtsDesignerUtilitiesService

IDtsDesignerUtilitiesService 型は、以下のメンバーを公開しています。

メソッド

  名前 説明
パブリック メソッド EditExpression エンド ユーザーが Integration Services 式言語を使用して式を作成およびテストできる [式ビルダ] ダイアログ ボックスを表示します。
パブリック メソッド EditPropertyExpression エンド ユーザーが Integration Services 式言語を使用してプロパティ式を作成およびテストできるようにする [式ビルダ] ダイアログ ボックスを表示します。

先頭に戻る

説明

IDtsDesignerUtilitiesService インターフェイスには、プログラムで [式ビルダ] ダイアログ ボックスを呼び出すことができるようにする、EditExpression および EditPropertyExpression という 2 つのメソッドが用意されています。これらのメソッドは、Integration Services 接続マネージャ、foreach 列挙子、タスク、またはデータ フロー コンポーネントのカスタム ユーザー インターフェイスに組み込むことができます。

ユーザーが式を作成または変更することができるようにする場合は、EditExpression メソッドを使用します。ただし、プロパティ式を変更するには EditPropertyExpression メソッドの方が便利な場合があります。EditPropertyExpression メソッドは、プロパティのデータ型から式の戻り値の型を決定し、式をプロパティに割り当てます。

使用例

次の例では、IDtsDesignerUtilitiesService 型の ServiceProvider への参照をキャッシュする方法を示します。

Dim designerUtilitiesService As IDtsDesignerUtilitiesService
designerUtilitiesService = _
      DirectCast(_serviceProvider.GetService(GetType(IDtsDesignerUtilitiesService)), IDtsDesignerUtilitiesService)
IDtsDesignerUtilitiesService designerUtilitiesService;
designerUtilitiesService = (IDtsDesignerUtilitiesService)_serviceProvider.GetService(typeof(IDtsDesignerUtilitiesService));