相关疑难解决方法(0)

获取Quartz.NET 2.0中的所有工作

我在服务器上设置了我的AdoJobStore,我的所有工作都运行得很好.现在我正在编写一个远程客户端来管理我的所有工作.

调度新作业非常简单,但我似乎无法检索2.0版中的现有作业列表.我找到的所有资源都做了类似的事情.

var groups = sched.JobGroupNames;
for (int i = 0; i < groups.Length; i++)
{
    string[] names = sched.GetJobNames(groups[i]);
    for (int j = 0; j < names.Length; j++)
    {
        var currentJob = sched.GetJobDetail(names[j], groups[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

我面临的问题是GetJobNames已被删除,并且查看源代码,已被移动到JobStoreCpport继承的基类JobStoreSupport.然而,该方法已被标记为受保护,因此无法从外部访问.

如何在2.0中检索工作列表?

c# scheduled-tasks quartz.net

13
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

quartz.net ×1

scheduled-tasks ×1