1

我猜这可能是一个相当简单的问题,并且很抱歉我无法找到这个问题的答案。

在 C# 中使用 Quartz.net 时,如果您使用的是作业侦听器,您通常会使用如下代码行:

scheduler.getListenerManager().addJobListener(myJobListener, KeyMatcher.keyEquals(myJobKey));

你也可以使用:

scheduler.getListenerManager().addJobListener(myJobListener);

但随后 JobListener 将关注任何工作而不是指定的工作。

在 F# 中工作时,我可以成功创建并添加一个 JobListener,但似乎无法识别 KeyMatcher。我想知道它是否使用不同的名称,或者我是否缺少导入声明。这是我目前使用的与 Quartz 相关的两个导入声明:

open Quartz
open Quartz.Impl

感谢您提供任何帮助。

4

0 回答 0