【发布时间】:2015-12-03 13:13:03
【问题描述】:
我一直在使用两个工作流程。 “OrderWorkflow”是我在“OrderWorkflow”中的主要工作流程,现在当我加载“OrderWF”时,它正在调用另一个工作流程“OrderWF”,它显示错误,因为---“OrderWF”不是“OrderWorkflow”类型。加载此实例时,您必须确保名为“OrderWF”的活动实现“OrderWorkflow”。下面是我的代码
public static void LoadExistingOrder(
Guid orderId, string status, string value)
{
WorkflowApplication app = new WorkflowApplication(new OrderWF());
var store = CreateInstanceStore();
app.InstanceStore = store;
app.Completed = (workflowApplicationCompletedEventArgs) =>
{
Console.WriteLine("\nWorkflowApplication has Completed in the {0} state.", workflowApplicationCompletedEventArgs.CompletionState);
};
app.Unloaded = (workflowApplicationEventArgs) =>
{
Console.WriteLine("WorkflowApplication has Unloaded\n");
};
app.PersistableIdle = (e) =>
{
return PersistableIdleAction.Unload;
};
app.Load(orderId);//getting error here
app.ResumeBookmark(status, value);
}
【问题讨论】:
标签: c# wpf workflow-foundation-4