C# Quartz.NET-编辑/删除作业页面
我正在使用Quartz.NET创建一个C#Windows服务。我希望管理员能够访问在gridview中显示所有作业和关联触发器的网页,以便他们可以更新或删除作业C# Quartz.NET-编辑/删除作业页面,c#,gridview,quartz.net,C#,Gridview,Quartz.net,我正在使用Quartz.NET创建一个C#Windows服务。我希望管理员能够访问在gridview中显示所有作业和关联触发器的网页,以便他们可以更新或删除作业 我的问题是,我想要显示/编辑的大量数据存储在JOB\u data字段中,这是一个二进制图像字段,因此无法使用gridview轻松访问。如何获取每行的作业详细信息以及网格的数据映射?您只需创建任何类并将其放入JobDataMap,然后在使用特定作业时再次提取即可: class test { public string path; }
我的问题是,我想要显示/编辑的大量数据存储在
JOB\u data
字段中,这是一个二进制图像字段,因此无法使用gridview轻松访问。如何获取每行的作业详细信息
以及网格的数据映射?您只需创建任何类并将其放入JobDataMap,然后在使用特定作业时再次提取即可:
class test
{
public string path;
}
JobDataMap newJobDataMap = new JobDataMap();
newJobDataMap.Put("ClassvariableNameToUseToGetTheInformationAtALaterStage",test);
JobDetail testDetail = new JobDetail(Job_Name, typeof(test)) { JobDataMap = newJobDataMap };
然后,在稍后阶段,您可以获取工作详细信息,并检索以下信息:
JobDataMap map = context.JobDetail.JobDataMap;
testjobDetail jobDetailToUse =
(testjobDetail )map.Get("ClassvariableNameToUseToGetTheInformationAtALaterStage");