asp.net 4 工作流程示例

发布于 2024-09-19 10:55:01 字数 184 浏览 2 评论 0原文

我正在尝试查找有关如何在 asp.net 站点中实现 .net 4 工作流程的示例。

到目前为止,我遇到的所有示例都引用了 .net 3.5 中存在的工作流程。这是不同的。

我想避免使用 WCF 服务容器,而只是让相关站点直接加载工作流程。

那么,有人知道当前(vs2010、.net 4)工作流程示例吗?

I'm trying to locate examples on how to implement .net 4 workflow into an asp.net site.

So far all of the examples I've come across have referenced workflow as it existed in .net 3.5.. Which is different.

I'd like to avoid having a WCF service container and instead just have the workflows loaded directly by the sites in question.

So, does anyone know of current (vs2010, .net 4) examples for workflow?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

人事已非 2024-09-26 10:55:01

从它的声音来看,您希望串行执行工作流,以便线程实际上被阻塞,直到工作流完成。这可能存在危险,但如果您愿意,则可以使用 WF 4 中新的 WorkflowInvoker 类型来同步执行工作流,甚至在 ASP.NET 中也是如此。这是一个例子:

var outputs = WorkflowInvoker.Invoke(new TestWorkflow(), 
            new Dictionary<string, object> 
            {
                { "x", 5},
                { "y", 10}
            });

int result = (int)outputs["Result"];

From the sounds of it you want to execute a workflow serially so that the thread is in fact blocked until the workflow completes. This has the potential to be dangerous but if it's your desire then you can use the new WorkflowInvoker type in WF 4 to synchronously execute a workflow even within ASP.NET. Here's an example:

var outputs = WorkflowInvoker.Invoke(new TestWorkflow(), 
            new Dictionary<string, object> 
            {
                { "x", 5},
                { "y", 10}
            });

int result = (int)outputs["Result"];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文