Orchard CMS自定义后台作业

丹尼斯·贝西奇(Denis Besic)

我按照说明创建了自定义后台作业

您也可以查看有关此问题的讨论

创建的任务处理程序和任务构造函数每分钟调用一次。永远不会调用处理方法。我也收到超时异常“ Orchard.Tasks.BackgroundService-处理后台任务时出错”。

有趣的是,可以添加新任务,但是任何查询都行不通。

我检查了Scheduling_ScheduledTaskRecord表,它已被锁定。我在代码和SQL管理界面中收到超时异常。一旦我完成站点处理,就会释放锁定。

贝科阿奇亚

您正在描述在后台运行的计划任务。为了触发Process的执行,您需要削减第一个任务(因此开始循环)。使用DateTime.UtcNow安排任务。

您还可以通过以下方式使用后台任务:

public class MyBackgroundService : IBackgroundTask {

    public MyBackgroundService() {
    }

    public void Sweep() {
        //Background task execution
        //DO some work
    }
}

Sweep()将每60秒执行一次。我不知道这是否适合您,因为即使上一个任务仍在运行,它也会每分钟执行一次。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Orchard CMS自定义表格

来自分类Dev

在自定义Orchard CMS主题中覆盖管理形状

来自分类Dev

Orchard CMS:如何实现自定义字段索引?

来自分类Dev

在Orchard CMS中添加自定义页面

来自分类Dev

在自定义Orchard CMS主题中覆盖Admin形状

来自分类Dev

覆盖 Orchard CMS 中的 Orchard Setup 视图

来自分类Dev

Orchard CMS-可以为单个内容项实例(例如自定义表单)设置权限

来自分类Dev

Orchard CMS-执行自定义扩展时是代码还是UI?

来自分类Dev

将自定义操作添加到Orchard CMS媒体库

来自分类Dev

无法加载Orchard CMS 1.7自定义主题图像

来自分类Dev

如何通过Orchard CMS中的代码或配方将权限分配给自定义角色?

来自分类Dev

Orchard CMS多种布局

来自分类Dev

Orchard 1.8无法启用自定义模块

来自分类Dev

Orchard 1.7.2自定义表单不会保存数据

来自分类Dev

如何为Orchard Layout创建自定义容器元素?

来自分类Dev

Orchard 1.7.2自定义表单不会保存数据

来自分类Dev

Orchard 1.8无法启用自定义模块

来自分类Dev

Orchard自定义模块开发和Git

来自分类Dev

在Orchard自定义主题的视图之间共享@function

来自分类Dev

Orchard自定义模块中的部分方法

来自分类Dev

在Orchard网站食谱中添加自定义内容项

来自分类Dev

Orchard在自定义视图中未显示模型属性

来自分类Dev

如何为Orchard Layout创建自定义容器元素?

来自分类Dev

将松弛与Orchard CMS集成

来自分类Dev

在Orchard CMS中访问HttpConfiguration

来自分类Dev

在Orchard CMS中访问HttpConfiguration

来自分类Dev

Orchard CMS零件放置

来自分类Dev

在Orchard CMS中动态添加标题

来自分类Dev

Orchard CMS保存其他JSON数据

Related 相关文章

热门标签

归档