.net - WF4 - 重新托管的工作流设计器 - 主机可以在设计时向事件公开服务/数据吗?

标签 .net workflow workflow-foundation-4 designer workflow-rehosting

我编写了一个重新托管 Workflow 4 Designer (System.Activities.Presentation.WorkflowDesigner) 的应用程序。事件被发现并动态加载到工具箱中,以便将它们添加到图表中。我知道如何在执行时向事件公开服务,但我想知道在设计时是否有类似的可能。我的一些事件具有复杂的属性值编辑器,可以启动对话框以及加载数据库。我希望我的主机应用程序为我的事件提供信息,例如他们应该使用的连接字符串等。

有谁知道这是否可能?我一直无法找到有关如何实现这一目标的任何信息。谢谢!

最佳答案

您绝对可以通过 WorkflowDesigner.Context 做到这一点。属性(property)。

此属性公开 EditorContext这对您的 ActivityDesigners(以及其他任何可以捕获 ModelItem 的人)可用。您可以使用 Services属性(property)到publish your custom services在设计时使用。

关于.net - WF4 - 重新托管的工作流设计器 - 主机可以在设计时向事件公开服务/数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11147108/

相关文章:

.net - 在读/写操作中,属性与支持字段之间是否存在性能差异?

machine-learning - 如何将一个节点的输出作为输入参数传递到 Argo 工作流 DAG 中的另一个节点

error-handling - Windows Workflow Foundation 4 (WF4) 错误处理

asp.net - WF4 WCF 在错误时间发送消息

c# - 对 LockBits、BitmapData 和 PixelFormat.Format48bppRgb 感到困惑

.net - 如何在命令行中运行Photoviewer.dll

.net - 在对象内部编码时,我应该使用对象的属性还是内部变量?

javascript - jQuery基于输入的滚动

workflow - 用户收到来自 Peoplesoft 的重复电子邮件

wcf - 在 Azure 上的本地主机上使用 WCF