有没有办法避免将业务逻辑放在Execute方法中,并为不同的业务逻辑定义4个函数

时间:2011-06-01 14:05:14

标签: .net quartz.net

有没有办法在我们的作业类(实现IJob接口)中定义4个函数并在quartz_jobs.xml文件中动态使用它们。

现在唯一的方法是将业务逻辑放在Execute方法中。但是我想定义自己的方法并在<job-type>标记中使用该名称。就像说我定义了2个方法SendMail1()SendMail2()并且我的工作类中没有执行方法。现在我想把它称为:

<job-type>
    ClassLibrary1.Class1.SendMail1, ClassLibrary1
</job-type>

要求很紧急。如果有人有任何想法,请发送。

提前致谢, Akki J

1 个答案:

答案 0 :(得分:0)

在您描述时向您的班级添加其他方法。

在您的Execute方法中,使用您的一个作业数据值来确定要调用的其他方法。