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>
しかし、job-type ステートメントのために機能しませんでした。My Job クラスは以下のように定義されており、その名前空間は ReportingPortalBll.Jobs です。
namespace ReportingPortalBLL.Jobs
{
public class CRMCalledMoreThanOneJob:IJob
{ .
.
}
}
ReportingPortalBLL.Jobs.CRMCalledMoreThanOneJob、ReportingPortalBLL(.Jobなし)に変更した後、うまくいきました。
ドキュメントを見ましたが、job-type パラメータの 2 番目の値が何を表しているのかわかりませんでした。第二引数には何を書けばいいですか?以下の表現の 2 番目の値は何を意味しますか? 他のプロジェクトで Quartz を使用する予定なので、簡単に構成する方法を知っておくとよいでしょう。
<job-type>Namespace.Job1, secondValue</job-type>