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 および 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));