问题标签 [workflow-foundation-4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2929 浏览

visual-studio-2010 - Visual Studio 中是否提供顺序工作流控制台应用程序?

我的系统中安装了 Visual Studio 2010 beta2。问题是我在 File -> New -> Project->Workflow for (.net framework 4) 下找不到 Sequential Workflow 控制台应用程序选项。

我正在尝试学习工作流 4.0 的工作流示例教程。

但在该示例中 - 解释创建一个新的 Sequentialworkflow 控制台应用程序。

VS2010 中是否提供顺序工作流控制台应用程序?如果是,为什么在这里找不到?

任何人都可以请建议吗?

谢谢

国民账户体系

0 投票
3 回答
782 浏览

workflow-foundation - 未找到工作流 4.0 活动

我正在开发 Visual Studio 2010 Beta2。

我正在创建一个新的工作流项目。但是在 New_Project_WorkFlow 下没有为 .net framework 4 列出顺序活动工作流。

即使我选择工作流控制台应用程序,我也无法通过右键单击项目在 add -new 项目中添加顺序活动

与 VS2008.EventDriven.AddExternalevent 相比,工具箱看起来也不同。没有看到活动。(但如果我选择 .net framework 3.5,这些活动可用)

我需要创建一个顺序活动,该活动使用 clientOperation 活动使用 Web 服务。但客户端操作活动在工具箱中也不可用。对于 Console.readline 也是如此。

但是网络上给出的例子提到了所有这些。VS2010 IDE让我很困惑。为什么我在我的 Vs2010 工具箱中找不到任何这些活动?我之前发布了一个类似的问题。但我认为问题并没有解释所有这些问题。

http://www.biztalkgurus.com/media/p/21915.aspx

这是我针对上述工作流程所指的网络广播。

0 投票
2 回答
667 浏览

.net-4.0 - Workflow Foundation .NET 4 学习资源

您能否推荐一些介绍 .NET 4 中的 Windows Workflow Foundation 的资源(网络或书籍)?基本介绍是我目前需要的,但我也非常感谢高级材料。谢谢!

0 投票
2 回答
1438 浏览

c# - WF4RC, WriteLine activity throws error on StringWriter assigned to TextWriter

am new to Windows Workflow [WF], and interested in evaluating WF for business purposes. I decided to work through an introduction

and encountered

Test method SomeTests.SomeTests.TestMethod threw exception: System.Activities.InvalidWorkflowException: The following errors were encountered while processing the workflow tree: 'Literal': Literal only supports value types and the immutable type System.String. The type System.IO.TextWriter cannot be used as a literal.

Poking around, I found this article describing what appears to be the error I see above.

Being new to WF, I do not really understand the change or prescribed method to work around it. So, my question is,

With WF4RC, how does one [correctly] use WriteLine activity?

0 投票
1 回答
838 浏览

c# - WF 4.0 中的自定义活动:WorkflowItemsPresenter 不会显示转换后的数组

我们有一个通过绑定转换器转换的数组:

转换效果很好,但在我们的动态 gui 中没有显示

带有绑定的gui代码:

为什么gui没有显示为列表???它在没有转换器的情况下运行良好。谢谢

0 投票
1 回答
413 浏览

workflow-foundation - WF4 RC - 流程图中的 ReceiveAndSendReply

我正在使用 VS2010 RC,并尝试将“ReceiveAndSendReply”活动放入流程图中。当我将活动拖出工具箱并将其放入流程图时,我在设计器中得到的只是一个空的序列活动。单独使用接收和发送活动似乎工作正常。

WF4 是否支持 Flowchart 活动中的 ReceiveAndSendReply 活动?

0 投票
4 回答
15177 浏览

xaml - WF4 RC - 使用 ActivityXamlServices 从松散 Xaml 加载 WF 服务时无法创建未知类型

我正在尝试动态托管 WF4 (RC) 服务。我有一个包含两个项目的测试解决方案。第一个是一个声明性工作流服务库,其中包含一个根流程图活动和一个简单的自定义代码活动。工作流服务库不依赖于任何其他自定义程序集或引用。第二个是我的主机应用程序,在我的测试解决方案中它只是一个控制台应用程序。

在我的主机应用程序中,我尝试使用 ActivityXamlServices 将工作流服务的 Xaml 加载到活动中,然后使用 WorkflowServiceHost 使用该活动启动工作流实例。

一旦我尝试新建 WorkflowServiceHost 对象,我就会得到这个异常......

无法创建未知类型“{clr-namespace:DeclarativeServiceLibrary1}CodeActivity1”。

如果我从流程图设计器中删除 CodeActivity1,一切运行正常。如果我从我的宿主项目添加对工作流服务项目的直接引用,然后使用我的流程图活动的实例而不是从 Xaml 创建的活动创建一个 WorkflowServiceHost,它也可以正常工作。

动态加载时,出于某种原因,它似乎不喜欢使用我的 CodeActivity。

任何人对为什么我不能动态创建我的工作流服务有任何想法吗?

我的代码如下...

声明式服务库1.Activity1.xaml ...

声明式服务库1.CodeActivity1.cs ...

声明式服务库1.Web.Config ...

ConsoleApplication1.Program.cs ...

我在 delarative 工作流服务库中有一个构建后事件,它将程序集和 Xaml 文件复制到主机控制台应用程序的 bin\debug\ 文件夹中。

0 投票
3 回答
3165 浏览

xaml - 将 Activity 序列化为 xaml

我用谷歌搜索了一下,似乎找不到任何 Xaml-fying 活动的例子——好、坏或其他!

提示,提示,指针将受到欢迎:)


注意:所以找到了这个。一旦工作,将通过并更新。无论如何,任何人都想击败我。更好的是,如果您能找到摆脱 WorkflowDesigner 的方法,这似乎很奇怪。

0 投票
1 回答
1153 浏览

windows - Windows Workflow Foundation 4 (WF4) 持久性

我一直在使用 Visual Studio 2010 Beta-2 来获得有关 WF4 的一些高级学习。直到今天,我卸载了 Visual Studio 2010 Beta-2 并安装了 Visual Studio 2010 Release Candidate,一切都很顺利。我的代码抱怨它找不到我正在使用的 System.Runtime.Persistence 命名空间,以及该命名空间中包含的 InstanceStore 和 InstanceView 类型。有谁知道这些类型是否已移动到候选版本中的不同命名空间?

0 投票
1 回答
5324 浏览

workflow-foundation - 如何在单个工作流服务 (WF4) 中定义多个接收活动

我有一个当前包含一个 Recieve 活动的工作流服务(在 .xamlx 文件中声明地定义)。您可能知道,服务通常会公开多个操作。这也是我想用我的服务做的。如何向此服务添加更多操作?没有WF,这真的很容易。只需添加任意数量的方法并使用 OperationContract 装饰它们。然后客户端可以调用服务提供的任何操作。另一方面,在 WF4 中,当我尝试向服务添加另一个 Recieve 活动时,我只能在现有活动之前或之后添加它。我想我可能会使用 Pick 活动来完成此操作,但我只是在猜测。这是我的做法吗?或者我应该添加另一个工作流服务并将接收活动添加到它吗?(听起来根本不是一个好的解决方案)。

PS 如您所知,我对 WF 完全陌生,尤其是 WF4。

谢谢,阿维