c# - 如何检查工作流是否正在运行。(WF4)

标签 c# workflow-foundation-4

我有 3 个独立的应用程序,它们使用相同的持久工作流。其中 2 个是 Web 应用程序,第三个是监视 WF 的 Win Form 应用程序。 我目前正在使用我自己的数据库查询来检查 WF 是否正在运行或通过 processID guid 空闲。 有没有一些 native 方法来检查 WF 是否正在运行、空闲......通过我用于关联的 processID 不会锁定工作流实例。

最佳答案

我认为更好的方法是使用日志,您自己在数据库中的日志和指示状态的仪表板,或者来自 Windows 或 Windows Server 的内置系统监视器和性能计数器,这些都是标准的任何 IT 环境中的方法。

关于c# - 如何检查工作流是否正在运行。(WF4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15130615/

相关文章:

c# - 将 Base64 格式的图像发送到 IIS 服务器(托管基于 C#.net 的 Web 处理程序)

c# - XAML:为什么不能将 T 的子类添加到 T 的集合中?

c# - 在不引用 Windows Workflow Foundation 中的设计 DLL 的情况下创建自定义事件设计

c# - Workflow Foundation 4 中的用户定义动态工作流?

c# - 如何调试动态工作流(使用自定义事件)

c# - 在服务器端访问客户端变量

c# - 无法从程序集“系统”加载类型 'System.Net.WebSockets.WebSocket',版本 = 4.0.0.0

c#-4.0 - 通用 InArgument 在尝试获取值时抛出异常

c# - WorkFlow Foundation 4 WorkflowApplication Completed 未触发

c# - 无法使用 C# 从 API 获取 json 响应