gpt4 book ai didi

quartz.net - Quartz.net 配置作业类型参数的第二个值是什么?

转载 作者:行者123 更新时间:2023-12-04 05:12:22 26 4
gpt4 key购买 nike

我正在尝试在我的 web 项目中使用 Quartz.net。我这样配置我的应用程序:

<job>

<name>CRMMoreThanOneJob</name>
<group>jobGroup1</group>
<job-type>ReportingPortalBLL.Jobs.CRMCalledMoreThanOneJob, ReportingPortalBLL.Jobs</job-type>

<durable>true</durable>
<recover>false</recover>
<job-data-map>
<entry>
<key>MessageToLog</key>
<value>Hello from MyJob</value>
</entry>
</job-data-map>
</job>

但由于工作类型声明,它不起作用。我的工作类'定义如下,它的命名空间是 ReportingPortalBll.Jobs
namespace ReportingPortalBLL.Jobs
{
public class CRMCalledMoreThanOneJob:IJob
{ .
.
}
}

在我将其更改为 ReportingPortalBLL.Jobs.CRMCalledMoreThanOneJob 后,ReportalBLL(没有 .Job)运行良好。

我查看了文档,但找不到 job-type 参数的第二个值表示的内容。我应该在第二个参数上写什么?下面表示中的第二个值是什么意思?我将在我的其他项目中使用 Quartz,因此很高兴知道如何轻松配置它。
<job-type>Namespace.Job1, secondValue</job-type>

最佳答案

secondValue 对应于程序集名称。

如果您查看quartz.net 的源代码,您可以看到job-type 作为参数传递给Type.GetType,Type.GetType 接受程序集限定名称。类型的程序集限定名称由类型名称(包括其命名空间)、逗号和程序集的显示名称组成。

有关更多信息,请参阅这些链接
http://msdn.microsoft.com/en-us/library/c5cf8k43.aspx
http://msdn.microsoft.com/en-us/library/system.type.assemblyqualifiedname.aspx

关于quartz.net - Quartz.net 配置作业类型参数的第二个值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14750687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com