此示例演示如何使工作流服务可发现,以及如何编写搜索特定服务的自定义代码活动。
演示
发现查找活动和工作流使用情况
讨论
在示例的第一部分中,使用配置使工作流服务可发现。使用配置还可以正确地通过自定义元数据(如范围)应用服务。在客户端中,该示例使用了一个自定义代码活动,该活动使用发现来搜索与特定协定匹配的服务。该代码活动输出供发送活动在以后使用的 URI。
设置、生成和运行示例
此示例使用 HTTP 终结点,这些终结点必须具有正确的 URL ACL 才能运行(有关详细信息,请参见配置 HTTP 和 HTTPS(可能为英文网页))。在具有提升权限的命令提示符下执行下面的命令应添加相应的 ACL。如果 shell 无法理解变量格式,请使用您的域和用户名替换以下参数。
netsh http add urlacl url=http://+:8000/ user=%域%\%用户名%
![]() |
---|
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录。
<安装驱动器>:\WF_WCF_Samples
如果此目录不存在,请访问针对 .NET Framework 4 的 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 示例(可能为英文网页),下载所有 Windows Communication Foundation (WCF) 和 WF 示例。此示例位于以下目录。
<安装驱动器>:\WF_WCF_Samples\WCF\Basic\Discovery\WorkflowDiscovery
|