1

我已经确定我有一些激烈的操作,这些操作不应发生在我的EWL Web应用程序的Web请求的上下文中。我发现EWL支持运行Windows服务,这将非常适合在后台运行我的激烈操作,而无需占用Web请求线程并迫使用户等待。在EWL Windows服务中调用WindowsServiceBase.Tick()的频率如何?

我到了需要实施void WindowsServiceBase.Tick()的程度,但我没有看到Tick()被调用的频率。 Tick()默认情况下多久调用一次并且可以配置?

我还从源头看到Windows服务在致电Tick()之前发送“健康检查”电子邮件。这背后的想法是什么?如果我不希望我的电子邮件被这些电子邮件垃圾邮件?

回答

1

中的代码ServiceBaseAdapter是神秘的,但非常仔细,你可以看到Tick会后Init完成被称为十秒,从此来看,在十秒钟后最后Tick调用完成。

健康检查电子邮件将在每天午夜后不久发布。它旨在让您知道该服务还活着。