IDtsDesignerUtilitiesService.EditPropertyExpression 方法

定义

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

public:
 bool EditPropertyExpression(System::Windows::Forms::IWin32Window ^ parentWindow, Microsoft::SqlServer::Dts::Runtime::DtsContainer ^ dtsContainer, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider ^ property, System::String ^ propertyName);
public bool EditPropertyExpression (System.Windows.Forms.IWin32Window parentWindow, Microsoft.SqlServer.Dts.Runtime.DtsContainer dtsContainer, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider property, string propertyName);
abstract member EditPropertyExpression : System.Windows.Forms.IWin32Window * Microsoft.SqlServer.Dts.Runtime.DtsContainer * Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider * string -> bool
Public Function EditPropertyExpression (parentWindow As IWin32Window, dtsContainer As DtsContainer, property As IDTSPropertiesProvider, propertyName As String) As Boolean

参数

parentWindow
IWin32Window

从中调用表达式生成器对话框的 Windows 窗体的 IWin32Window 句柄。

dtsContainer
DtsContainer

为可用在表达式中的包变量定义作用域的 DtsContainer

property
IDTSPropertiesProvider

表示表达式分配到的属性的 IDTSPropertiesProvider

propertyName
String

表达式分配到的属性的名称。

返回

如果表达式已更改,则为 true;否则为 false。

注解

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

适用于