Web服务开发与工作流应用实战
1. 构建基础Web服务
1.1 配置响应消息
首先,选择“SendResponse”活动并点击其“View message”链接,确保选中“Message”单选按钮。对于“Message data”属性,输入“result”;对于“Message type”属性,选择“BookInfoList”类。
1.2 创建自定义查找活动
为项目创建一个自定义活动“PerformLookup”,它将返回一些硬编码的数据。在实际解决方案中,可能会对数据库执行查询以检索请求的数据。操作步骤如下:
1. 在“Solution Explorer”中,右键单击“BookInventory”项目,选择“Add” -> “New Item”。
2. 在“Add New Item”对话框中,从“Workflow”类别中选择“Code Activity”模板。
3. 输入名称为“PerformLookup.cs”。
以下是“PerformLookup”活动的实现代码:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Activities; namespace BookInventory { /*****************************************************/ // This custom activity