Service 为什么我的自定义活动永不返回?

Service 为什么我的自定义活动永不返回?,service,workflow,bookmarks,Service,Workflow,Bookmarks,我是WF的新手,相当迷茫。以下是我目前掌握的情况: 我已经创建了一个工作流服务应用程序(xamlx),添加了所需的变量 我已经创建了一个自定义的NativeActivity,在这里我从Execute中调用CreateBookmark,它位于服务的接收和发送活动之间。(最终,除了创建书签之外,这实际上还可以做一些事情) 书签创建得很好,但是在退出Execute方法之后,在服务超时之前的一分钟内什么都没有发生,这给了我一条消息“请求通道在00:00:59.9699970之后等待答复时超时。增加传递给

我是WF的新手,相当迷茫。以下是我目前掌握的情况:

我已经创建了一个工作流服务应用程序(xamlx),添加了所需的变量 我已经创建了一个自定义的NativeActivity,在这里我从Execute中调用CreateBookmark,它位于服务的接收和发送活动之间。(最终,除了创建书签之外,这实际上还可以做一些事情)

书签创建得很好,但是在退出Execute方法之后,在服务超时之前的一分钟内什么都没有发生,这给了我一条消息“请求通道在00:00:59.9699970之后等待答复时超时。增加传递给请求调用的超时值或增加绑定上的SendTimeout值。分配给此操作的时间可能是更长超时的一部分。”(我尝试发布xamlx的图像,但作为一名新手,它不允许我这样做;可以说,我正在从我的Receive进入我的自定义本机活动,但从未达到SendReply的程度)


我想我遗漏了一些基本的东西,但我看不出是什么。我最初尝试使用NativeActivity返回我想要的,但其行为相同。

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


奇怪的是,我在任何地方都找不到提到这一点的示例。

发现了我的错误:需要使用带有BookmarkOptions参数的CreateBookmark重载,并将其设置为BookmarkOptions.NonBlocking

奇怪的是,我在任何地方都没有找到一个提到这一点的例子