在工作流服务中设置消息格式
本主题适用于 Windows Workflow Foundation 4。
此示例演示如何在消息传递活动(WF 服务)中使用不同的用户类型。此示例服务是一个简单的费用审批服务,并公开三个操作。ApproveExpense
接受一个数据协定,并演示如何使用已知类型。该操作根据费用金额返回 true 或 false。ApprovePO
接受一个 XmlSerializer 类型,并根据费用金额返回 true 或 false。如果供应商在已批准的供应商列表中,或者请求来自财务部门(财务部门可以使用任何供应商),则 ApprovedVendor
接受一个消息约定类型,并返回 true 或 false。
使用此示例
在 Visual Studio 2010 中加载项目解决方案,然后生成项目。
首先运行 [解决方案基目录]\FormatterService\bin\debug\ 中生成的服务
然后运行 [解决方案基目录]\FormatterClient\bin\debug 中生成的客户端应用程序。
客户端对服务调用三个操作,并输出结果。完成后,请按 Enter 退出客户端,然后退出服务。
注意: |
---|
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录:
<安装驱动器>:\WF_WCF_Samples
如果此目录不存在,请访问针对 .NET Framework 4 的 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 示例(可能为英文网页),下载所有 Windows Communication Foundation (WCF) 和 WF 示例。此示例位于以下目录:
<安装驱动器>:\WF_WCF_Samples\WF\Basic\Services\Formatter
|