我已经确定我的EWL Web应用程序中的Web请求上下文中不应该发生一些强烈的操作。我看到EWL支持运行Windows服务,这将非常适合在后台运行我的紧张操作,而不会占用Web请求线程并迫使用户等待。
我需要实现void WindowsServiceBase.Tick()
,但我不知道调用Tick()
的频率。默认情况下调用Tick()
的频率是多少?这是可配置的吗?
我还从源头上看到Windows服务在致电Tick()
之前发送了“健康检查”电子邮件。这背后的想法是什么?如果我不想通过这些电子邮件发送垃圾邮件怎么办?
答案 0 :(得分:1)
ServiceBaseAdapter
中的代码含糊不清,但仔细观察,您可以看到Tick
在Init
完成后十秒钟被调用,从那时起,在最后一秒后十秒钟Tick
来电完成。
健康检查电子邮件将在每天午夜后不久发出。它旨在让您知道该服务仍然存在。