如何添加业务流程变量

使用“业务流程视图”窗口,可以管理业务流程的属性 (也称为 服务 属性) 、参数、端口、消息和其他变量。 除了端口和消息,您还可以创建整数变量、布尔型变量、字符串变量或 .NET 类的变量。

还可以使用“业务流程视图”窗口管理属于您的范围的变量。

添加变量

  1. 在“业务流程视图”窗口中,右键单击“ 变量” 文件夹,然后单击“ 新建变量”。

    如果折叠, 则“变量” 文件夹将展开,并添加新变量。

  2. 在“属性”窗口中,在“标识符”属性中键入名称,为该变量命名。

  3. 将该变量与一个类型相关联,如 .NET 类。

    注意

    类型” 下拉列表包含以下预定义变量类型: booleanbytedatetimedecimaldoubleint16int32int64sbytesinglestringtimespanuint16uint32uint64。 还可以通过选择“<.NET 类...”>来访问 .NET 数据类型和类,这将打开“选择项目类型”对话框。

  4. 如果选择预定义变量类型,则可以选择指定该变量的初始值。 在属性窗口中,设置“初始值”属性。

    否则,如果所选类型为 .NET 类,可以选择使用默认构造函数。 在“属性”窗口中,设置以下属性:

    属性 说明
    使用默认构造函数 如果默认构造函数可用于 .NET 类,此属性将确定默认构造函数是否将在您初次使用该变量时被调用:

    True — 将调用默认构造函数。 当默认构造函数可用时,这是默认值。

    False — 不会调用默认构造函数;您必须首先在表达式中调用某一构造函数或向变量赋值,然后才可以在您的业务流程中使用它。

    注意

    如果默认构造函数需要输入参数,可以将“使用默认构造函数”设置为 False,然后从赋值形状调用构造函数;例如 。 myVariable = myNamespace.myClass (param1, param2)

    注意

    向业务流程添加变量时,在完全定义变量之前,您将在业务流程中看到叹号。 如果在完全定义变量之前删除该变量并且叹号仍然显示在业务流程中,您可以通过创建业务流程参数,然后再删除该参数,强制业务流程删除这些叹号。

删除变量

  • 在“业务流程视图”窗口中,右键单击要删除的变量,然后单击“ 删除”。