我在服务器上设置了我的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中检索工作列表?