【发布时间】:2013-02-09 20:00:28
【问题描述】:
我已确定我的 EWL Web 应用程序中的 Web 请求上下文中不应发生一些密集操作。我看到 EWL 支持运行 Windows 服务,该服务非常适合在后台运行我的密集操作,而不会占用 Web 请求线程并迫使用户等待。
我已经到了需要实现void WindowsServiceBase.Tick() 的地步,但我看不到Tick() 被调用的频率。默认情况下,Tick() 多久调用一次?是否可以配置?
我还从源代码中看到,Windows 服务在调用 Tick() 之前会发送“健康检查”电子邮件。这背后的想法是什么?如果我不希望我的电子邮件中包含这些电子邮件的垃圾邮件怎么办?
【问题讨论】:
标签: c# asp.net windows-services background-process enterprise-web-library