基本的只包含 XAML 的服务

本主题适用于 Windows Workflow Foundation 4。

此示例演示如何创建只包含 XAML 服务。此方案是一个用于解决车辆相关故障的诊断服务。此服务作为一个工作流实现,它会向客户端询问一系列问题来诊断故障。此服务可诊断两种类型的故障(车辆无法启动或空调无法工作)。工作流使用设计器中的请求/答复模板来公开三个简单的服务操作。通过将 Xamlx 和 Web.config 文件放入 VDir 中(不需要编译代码),在 IIS 中承载此服务。

使用此示例

  1. 在 Visual Studio 2010 中加载项目解决方案,然后生成项目。

  2. 运行在 [解决方案基目录]\Client\bin\debug 中生成的 Client 应用程序。

  3. 该应用程序输出多个选项,选择一个选项。然后,该应用程序会询问一些问题,使用“是”或“否”(使用 Y/N 键)来回答问题。当服务完成故障诊断之后,该应用程序输出诊断结果。

  4. 该应用程序返回到选项页面。您可诊断下一个故障或退出该应用程序。

Dd807390.Important(zh-cn,VS.100).gif 注意:
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录:

<安装驱动器>:\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\XAMLService