我创建了一个类库并确保它继承
DotNetNuke.Services.Scheduling.SchedulerClient
然后覆盖了 DoWork() 子。
然后在 dnn 主机设置 > 调度程序中添加了一个新的调度程序项。
在标记的文本框中:全类名称和程序集:
Namespace.Classname, Dllname
选中启用计划框并添加 5 分钟的运行时间间隔并启用追赶。
还添加了该类使用的表列表。并保留5条历史记录
然后我保存了,
在查看计划状态中,我得到了这个:
Name | Next Start | OverDue(s) | Time Remaining
Sub reminder | 11/12/2010 9:52:02 AM | 3.5 | 0
在请求模式下使用调度程序。
提前感谢您的帮助。
更新 :
好的,我创建了一个名为“SubRenewal”的新类库项目重命名vb文件Test并将以下内容添加到文件中
Namespce Matts
Public Class Test
Inherits Dnn.Services.Scheduling.SchedulerClient
Public overrides Sub DoWork()
Me.ScheduleHistoryItem.addLogNote("I ran")
end Sub
End Class
End Namespace
在调度程序页面上,我输入:友好名称测试器完整的类名称和程序集 Matts.Test,SubRenwal 已启用是时间流逝 10 秒 Rety 频率 - 在事件上运行无并将其他所有内容留空并保存。调度程序或项目历史记录中仍然没有任何内容。事件查看器中也没有任何内容