我猜这可能是一个相当简单的问题,并且很抱歉我无法找到这个问题的答案。
在 C# 中使用 Quartz.net 时,如果您使用的是作业侦听器,您通常会使用如下代码行:
scheduler.getListenerManager().addJobListener(myJobListener, KeyMatcher.keyEquals(myJobKey));
你也可以使用:
scheduler.getListenerManager().addJobListener(myJobListener);
但随后 JobListener 将关注任何工作而不是指定的工作。
在 F# 中工作时,我可以成功创建并添加一个 JobListener,但似乎无法识别 KeyMatcher。我想知道它是否使用不同的名称,或者我是否缺少导入声明。这是我目前使用的与 Quartz 相关的两个导入声明:
open Quartz
open Quartz.Impl
感谢您提供任何帮助。