本主题适用于 Windows Workflow Foundation 4。
此示例演示如何将 WorkflowHostingEndpoint 与 WorkflowServiceHost 一起使用创建工作流实例。
演示
WorkflowHostingEndpoint,WorkflowServiceHost
讨论
此示例使用 WorkflowHostingEndpoint 创建使用 WorkflowServiceHost 承载的工作流实例。WorkflowHostingEndpoint 是 WorkflowServiceHost 的扩展点,可在以下方案中使用:
创建新的工作流实例。
恢复 WorkflowServiceHost 中承载的工作流实例上的书签。
所包含的示例终结点公开一个协定,该协定提供用于创建工作流的操作并返回实例 ID,或创建一个具有特定 ID 的实例。示例控制台应用程序创建一个具有工作流定义的 WorkflowServiceHost 实例,并向主机添加一个 CreationEndpoint
。然后它对所添加的终结点调用 Create
操作以创建新的工作流实例。
设置、生成和运行示例
生成解决方案。
运行该应用程序。当创建工作流实例时,
CreationEndpoint
控制台会显示一条消息,其中包含该工作流实例 ID。该工作流实例将打印消息“Hello World!”。
![]() |
---|
您的计算机上可能已安装这些示例。在继续操作之前,请先检查以下(默认)目录:
<安装驱动器>:\WF_WCF_Samples
如果此目录不存在,请转到 .NET Framework 4 的 Windows Communication Foundation (WCF) 和 Windows Workflow Foundation (WF) 示例(可能为英文网页),下载所有 Windows Communication Foundation (WCF) 和 WF 示例。此示例位于以下目录:
<安装驱动器>:\WF_WCF_Samples\WF\Basic\Execution\CreationEndpoint
|