步骤 7:创建和配置端口

在此步骤中,您将创建和配置用于与业务流程进行通信的端口。 每个端口都具有类型、方向和绑定属性。 这些属性确定通信的方向和模式、发送或接收消息的位置以及通信方式。

创建逻辑发送端口

  1. 在 Visual Studio 的“工具箱”中,将 “端口” 形状拖到业务流程设计图面上,并将其拖放到 “端口图面 ”上以打开 “端口配置向导”。

  2. “端口配置向导” 页上,单击“ 下一步”。

  3. “端口属性” 页上的“ 名称 ”框中,键入 ContosoSQLReqResponsePort,然后单击“ 下一步”。

  4. “选择端口类型 ”页上的“ 端口类型名称 ”框中,键入 “ContosoSQLReqResponsePortName”。

  5. 对于 “通信模式”,请选择“ 请求-响应”。

  6. 对于 “访问限制”,请选择“ 内部 - 仅限于此项目”,然后单击“ 下一步”。

  7. 在“ 端口绑定 ”页上,选择“ 我将发送请求并接收响应”,将 “端口绑定 ”选项保留为“ 稍后指定”,然后单击“ 下一步”。

  8. 单击“ 完成 ”以创建端口。

更改业务流程端口的变量类型

  1. 在“业务流程视图”中,依次展开“类型”、“端口类型”、“ContosoSQLReqResponsePortName”、“Operation_1”,然后选择“请求”。

  2. 在属性窗口,选择“消息类型”属性,展开“架构”,然后单击“从引用的程序集>中选择”。<

  3. 在“选择项目类型”对话框中,单击“ ContosoPriceAndAvailability”。

  4. 在右窗格中,选择“ rootPriceRequest”,然后单击“ 确定”。

  5. 在“业务流程视图”的“Operation_1”下,为 ContosoSQLReqResponsePortName 端口类型选择“响应”。

  6. 在属性窗口,选择“消息类型”属性,展开“架构”,然后单击“从引用的程序集>中选择”。<

  7. “选择项目类型 ”对话框中,单击“ ContosoPriceAndAvailability”。

  8. 在右窗格中,选择“ rootPriceResponse”,然后单击“ 确定”。

将端口连接到“接收”形状

  1. 在业务流程设计图面上,选择 Send_1 形状。

  2. 在属性窗口,选择“Message”属性,然后从下拉列表中选择“Contoso3A2RequestMessage”。

  3. 通过选择“请求”标签旁边的绿色句柄并将其拖动到Send_1形状上的绿色控点,连接 ContosoSQLReqResponsePort

  4. 在业务流程设计图面上,选择 Receive_1 形状。

  5. 在属性窗口,选择“Message”属性,然后从下拉列表中选择“Contoso3A2ResponseMessage”。

  6. 选择响应标签旁边的绿色句柄并将其拖动到Receive_1形状上的绿色控点,连接 ContosoSQLReqResponsePort

  7. “文件 ”菜单中,单击“ 全部保存”。

另请参阅

步骤 8:生成和部署 Contoso 业务流程