验证quartz的JobDataMap

时间:2016-11-21 11:18:06

标签: c# quartz.net

Quartz中的作业传递JobDataMap以获取它可能需要的参数。显然,这会导致数据错误类型,错误数据值等潜在可能性。

一些想法:

  • 每个作业都有一个Config类,其行为有点像ViewModel,因为它包含作业所需的所有数据。然后,可以使用DataAnnotations进行验证。

  • 扩展IJob类并创建内部验证的自定义对象(看起来工作量太大)

验证通常如何在JobDataMaps上声明?

0 个答案:

没有答案