intersystems-cache - 在缓存中运行后台方法
问题描述
我想在后台进程中执行的类中有一个类方法:
ClassMethod Test()
{}
我以这种方式执行:
JOB ##(MyClass).Test()
..假设在 MyClass 中定义了“测试”。
但是,我得到一个异常,方法不存在,但是当我使用时一切正常do ##(MyClass).Test()
我对缓存还很陌生,所以我无法解释为什么会发生这种情况。我正在运行的任务是一项长期运行的任务,我不能让它在同一个进程上运行。
解决方案
它应该工作。您在正确的命名空间中吗?
推荐阅读
- openebs - OpenEBS 是否支持共享存储?
- java - 如何从 Unity Android 插件调用非静态方法?
- python-3.x - 匹配器 GMS opencv
- apache-kafka - 我们可以使用zookeeper在kafka apache元模型中存储偏移量吗
- javascript - Uncaught (in promise) 执行命令状态被锁定
- c - 比较C中两个字符串的排列
- html - R 代码 + 文本:Rmd 和 R 之间代码块分隔的差异
- sql - SQL Server 查询有子句
- javascript - Highcharts 折线图向下钻取无法正常工作
- typescript - Typescript readonly 修饰符被别名剥离