通过“业务流程视图”窗口,可以管理业务流程的属性(也称为 服务 属性)、参数、端口、消息和其他变量。 除了端口和消息,还可以创建 .NET 类的整数变量、布尔变量、字符串变量或变量。
还可以使用“业务流程视图”窗口来管理属于作用域的变量。
添加变量
在“业务流程视图”窗口中,右键单击 “变量” 文件夹,然后单击“ 新建变量”。
“变量”文件夹将展开(如果已折叠)并添加新变量。
通过在“属性”窗口中的“标识符”属性中键入名称来命名变量。
将变量与类型(如 .NET 类)相关联。
注释
“类型”下拉列表包含以下预定义的变量类型:boolean、byte、datetime、decimal、double、int16、int32、int64、sbyte、single、string、timespan、uint16、uint32 和 uint64。 还可以通过选择 <.NET 类来访问 .NET 数据类型和类,>这将打开 “选择项目类型 ”对话框。
如果选择预定义的变量类型,可以选择为变量指定初始值。 在“属性”窗口中,设置 “初始值 ”属性。
否则,如果所选类型为 .NET 类,则可以选择使用默认构造函数。 在“属性”窗口中,设置以下属性:
资产 DESCRIPTION 使用默认构造函数 如果默认构造函数可用于 .NET 类,则此属性确定首次使用变量时是否调用默认构造函数:
True - 将调用默认构造函数。 当默认构造函数可用时,这是默认值。
False - 不会调用默认构造函数;必须在表达式中调用构造函数或对变量进行赋值,然后才能在业务流程中使用该构造函数。注释
如果默认构造函数需要输入参数,则可以将 “使用默认构造函数 ”设置为 False ,然后从 赋值 形状调用构造函数;例如,
myVariable = myNamespace.myClass (param1, param2)
.注释
向编排中添加变量时,在完全定义之前,您会在编排中看到感叹号。 如果在完全定义此变量之前删除此变量,并且业务流程中仍显示感叹号,则可以通过创建并删除业务流程参数来强制业务流程删除这些感叹号。
删除变量
- 在“业务流程视图”窗口中,右键单击要删除的变量,然后单击“ 删除”。