- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在尝试让工作流 (WF4) 调用长时间运行的 WCF 服务然后在 WCF 服务完成时恢复处理时遇到问题。下图大致概述了我要实现的目标。如果您能指出任何证明这种情况(或非常相似的情况)的示例,我们将不胜感激。有关信息,我看过很多 WF 到 WF 示例,但这些示例并没有真正帮助。
最佳答案
您是否考虑过相关性?这是 WF4 为您处理的吗?在 WF3 中,这不是开箱即用的。这意味着如果您从长期运行的服务中发送请求,WF3 将不知道将响应消息路由到哪个工作流实例。
没有相关性,来自 WCF 的回调将不会被路由到“等待”工作流实例。
更新
是否将关联 token 写入回调消息?
更新
抱歉,我没有示例,因为我不是 WF4 用户。我不得不在 WF3 中实现关联,因为它没有提供该功能。为此,我创建了一个查找服务,将相关值映射到工作流实例 guid,然后入站调用可以通过 wsHttpContextBinding 定位特定实例。
但 WF4 使您能够初始化和跟踪每个基于发送和接收的事件的相关性。你可以在这里阅读:
http://msdn.microsoft.com/en-us/library/ee358755(VS.100).aspx
关于wcf - WF4 调用 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802683/
我真的在为一个非常不寻常的问题而苦苦挣扎。我们刚刚将开发堆栈升级到 Visual Studio 2012/.NET 4.5。 我们要升级到最新版本的 Workflow Foundation (4.5)
我长期以来一直在努力寻找一个令人信服的工作流用例(即:WF)来对抗常规的命令式编程。每次我都会得出这样的结论:我应该把 WF 排除在外,或者推迟到以后再做。但我总有一种挥之不去的感觉,总觉得缺少了一些
在过去的几年里,我使用 3.5 进行了相当多的 WF 开发,但我现在才开始使用 4.0 中的 WF。我有 TDD 倾向,虽然 WF 3.5 有时很难进行单元测试,但我想知道是否有人可以分享他们在 WF
我们目前正在使用 Google 的 WebFont Loader 来加载我们的自定义 @font-face 字体。该工具应该通过允许我们使用 css 类在加载字体时隐藏文本来消除 fout。不幸的是,
有没有人在工作流事件之外使用 WF 规则引擎而不使用规则编辑器或 CodeDOM? 场景 我正在尝试将工作流基础类附带的规则引擎与 .Net Framework 一起用于基于 Web 的应用程序。在使
当使用具有持久性的 Workflow Foundation 时,我们想删除一些(或全部)工作流,这些工作流不再应该被持久化/运行。 我可以使用任何脚本/工具吗? 最佳答案 没有可用于执行此操作的标准
我正在学习 WF,同时设想我正在为工业自动化开发的系统。物理过程是一个工作流。例如,该过程涉及控制 6 自由度机器人拾取机械零件并将其通过一系列工作站。一些工作站涉及测试并且可能会失败,因此工作流程变
我正在写一个长而详细的问题,但只是将其废弃以支持一个我在这里找不到答案的更简单的问题。 应用简介: 我有一个生成多个线程的 WPF 应用程序,每个线程都执行自己的 WF。处理线程和 WF 中允许从 G
首先让我说我喜欢这个网站,并且经常在我不得不发帖之前找到我问题的答案。现在我有一个问题,我似乎无法找到答案。我还要提一下,我对编程有些陌生,才开始编程几个月。 有了这个,这里就是发生的事情。 我有一个
将以下代码添加到我的 CSS 是否可以在 Google 的网络字体处于非事件状态时提供替代字体?我所做的只是将以下链接添加到我的 HTML 中: 我已将其添加到 CSS: .wf-inactive
我有一个在 Windows 服务中启动的 WorkflowServiceHost。一切正常,但一段时间后服务停止响应请求。查看跟踪日志,我可以看到抛出异常 - 在本例中是通过简单加载元数据页面 - 关
我有一个自定义跟踪服务,现在已经运行了一段时间,有超过 1500 个实时工作流在运行,我现在正在对工作流进行版本控制,以便我可以发布一些更改请求。 不幸的是,该系统最初并没有使用强类型程序集部署,所以
虽然 WF 4.0 beta1 发布了,但我们在网上没有太多资源来理解这些概念......我知道很多博主一直在发布一些关于 WF 4.0 的 Material 。如果我们在这里分享所有资源,那就太好了
目前有一个简单的工作流作为服务端点公开。该服务与工作流实例 ID 相关联,一切都按预期工作(2 个服务调用可用 ReceiveBegin、Execute)。 我的问题是我希望用户能够通过在工作流上调用
我需要断言工作流服务中变量的值。 我已经下载并正在使用 CodePlex 中的 Microsoft.Activities.UnitTesting 框架来测试工作流服务端点、返回值和流程逻辑 - 但我需
调试 WF 4 工作流服务(托管在 IIS 7.5/AppFabric 中)时如何查看工作流变量的当前值? 我将 Visual Studio 2010 附加到 w3wp.exe,但是当事件上的断点被命
我有一个简单的业务工作流程,具有以下条件 用户需要使用设计器更改工作流程本身 工作流是一个冗长的工作流,所以会被序列化 有没有办法自动化不同工作流程序集的版本控制任务? 最佳答案 不同工作流程序集的版
我试图禁止人们删除富文本框中的文本框。该项目使用的是windows窗体。 这是我的代码: private void Form1_Load(object sender, EventArgs e)
我想弄清楚 ms Workflow WF 4 在以下情况下是否可用?尝试在 asp.net mvc 3 中创建 Web 应用程序。 办公室里有一种情况,有不同的角色。表单必须通过不同角色(项目经理、团
我想从工作流中调用一个简单的方法(无参数,返回无效)。假设我有以下类(class): public class TestClass { public void StartWorkflow()
我是一名优秀的程序员,十分优秀!