我正在尝试找到有关如何将.net 4工作流实施到asp.net网站的示例。
到目前为止,我遇到的所有示例都引用了.net 3.5中存在的工作流程。这是不同的。
我想避免使用WCF服务容器,而只是让相关网站直接加载工作流。
那么,有没有人知道工作流的当前(vs2010,.net 4)示例?
答案 0 :(得分:2)
根据它的声音,您希望以串行方式执行工作流,以便在工作流完成之前阻止线程。这有可能是危险的,但如果这是你的愿望,那么你可以使用WF 4中的新WorkflowInvoker类型来同步执行ASP.NET中的工作流程。这是一个例子:
var outputs = WorkflowInvoker.Invoke(new TestWorkflow(),
new Dictionary<string, object>
{
{ "x", 5},
{ "y", 10}
});
int result = (int)outputs["Result"];