IDtsDesignerUtilitiesService.EditPropertyExpression 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
显示表达式生成器对话框,使最终用户能够使用 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 该方法。