Share via


IDtsDesignerUtilitiesService 接口

定义

提供允许 Integration Services 开发人员以编程方式调用表达式生成器对话框的方法。

public interface class IDtsDesignerUtilitiesService
public interface IDtsDesignerUtilitiesService
type IDtsDesignerUtilitiesService = interface
Public Interface IDtsDesignerUtilitiesService

示例

以下示例演示如何缓存对其类型为IDtsDesignerUtilitiesServiceServiceProvider引用。

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

注解

IDtsDesignerUtilitiesService 接口提供两种方法, EditExpressionEditPropertyExpression并允许以编程方式调用 表达式生成器 对话框。 可以将这些方法合并到 Integration Services 连接管理器、foreach 枚举器、任务或数据流组件的自定义用户界面中。

EditExpression每当想要允许用户创建或修改表达式时,请使用该方法。 但是,若要修改属性表达式,该方法 EditPropertyExpression 可能更有用。 该方法 EditPropertyExpression 从属性的数据类型确定表达式的返回类型,并将表达式分配给属性。

方法

EditExpression(IWin32Window, DtsContainer, Type, String)

显示“表达式生成器”对话框,使最终用户能够使用 Integration Services 表达式语言创建和测试表达式。

EditPropertyExpression(IWin32Window, DtsContainer, IDTSPropertiesProvider, String)

显示“表达式生成器”对话框,使最终用户能够使用 Integration Services 表达式语言创建和测试属性表达式。

适用于