【发布时间】:2016-05-31 11:30:06
【问题描述】:
我在我的代码中使用书签并从派生自 IWorkflowInstanceExtension 的其他类恢复它。我有任何可以使用 IWorkflowInstanceExtension 的替代方案。使用 IWorkflowInstanceExtension 有什么好处
【问题讨论】:
标签: workflow-foundation-4 workflow-foundation
我在我的代码中使用书签并从派生自 IWorkflowInstanceExtension 的其他类恢复它。我有任何可以使用 IWorkflowInstanceExtension 的替代方案。使用 IWorkflowInstanceExtension 有什么好处
【问题讨论】:
标签: workflow-foundation-4 workflow-foundation
IWorkflowInstanceExtension 通常用于需要提供扩展的活动,而工作流主机不需要定义扩展。此外,对于不提供定义扩展功能(例如 WorkflowInvoker 或 WorkflowServiceHost)的主机类型,需要实现 IWorkflowInstanceExtension。
在您的情况下,您正在寻找一种无需实现IWorkflowInstanceExtension 接口即可恢复书签的替代方法。为此,您可以使用 WorkflowApplication 类型来托管您的工作流,它具有您可以在需要时调用的 ResumeBookmark 方法。
【讨论】: