Windows Workflow Services - 它们是什么?

5

我刚开始学习Windows Workflow,并正在阅读一本相关的书。我看到有几个关于Workflow服务的参考,例如模型服务就是其中之一。但我还没有看到一个非常好的解释来说明这些服务到底是什么。有人能帮我解决这个问题吗?

2个回答

5

编辑上下文服务是工作流设计器主机环境使用的一组服务。它们提供了有关您的工作流设计器非常有用的信息和功能。您可以注入您的服务实现来更改行为、获取信息或被通知设计器更改。

以下是一些服务的示例及简要说明:

  • IDesignerDebugView - 控制断点、调试状态和调试位置
  • IExpressionEditorService - 创建表达式编辑器,可在 Visual Studio(使用 .net VB stuff)和重装后的情况下提供智能感知。
  • IValidationErrorService - 用于在自定义控件中显示工作流验证消息
  • ModelService - 在设计器更改时触发事件,获取工作流根并查找项。在此处查看更多信息

请参阅此链接,查看 EditingContext 服务的完整列表:


3

工作流服务是使用WF4工作流实现的WCF服务。它通常以接收活动开始,当接收到SOAP消息时触发。当工作流准备向客户端发送响应时,使用SendReply活动。然而,工作流可以继续运行,并在其生命周期后面接收更多的事件。


谢谢,但我指的是像模型服务这样的服务。 - Hosea146
System.Activities.Presentation.Services.ModelService? - Davi Fiamenghi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接