2011-06-10 122 views
1

我是WF的新手,而不是输了。这是我到目前为止有:为什么我的自定义活动永远不会返回?

我创建了一个工作流服务的应用程序(xamlx),根据需要添加变量 我创建了那里我从内执行调用CreateBookmark自定义NativeActivity的,这是间接收&发送服务的活动。 (最终这实际上会做除了创建书签之外的东西)。

书签被创建得很好,但是在退出Execute方法之后,一分钟内没有任何事情发生,直到服务超时,给我一条消息“请求通道在00:00之后等待回复时超时:59.9699970。增加传递给Request的调用的超时值或增加Binding上的SendTimeout值,分配给此操作的时间可能是更长时间的一部分。 (我尝试发布xamlx的图像,但作为新手它不会让我;足以说我从我的接收,到我的自定义本地活动,但从来没有达到SendReply)。

我假设我错过了一些相当有钱的东西,但我看不到什么。我最初尝试使用NativeActivity <T>来返回我想要的,但其行为相同。

回答

1

发现我在做什么错误:需要使用具有BookmarkOptions参数的CreateBookmark的重载并将其设置为BookmarkOptions.NonBlocking。

奇怪的是,我没有在任何地方提到过这个例子。

相关问题