【发布时间】:2016-03-16 16:53:16
【问题描述】:
我的理解是,引入了 HostingEnvironment.QueueBackgroundWorkItem API,因此可以在 Asp.net 应用程序中生成一个新线程,并且当 AppDomain 发出关闭信号时,这个新线程不会立即终止(例如,如果有人IIS 应用程序池回收)。相反,它会在关闭 AppDomain 之前等待一段时间以尝试正常完成其工作。我可以在 WCF 应用程序中使用相同的 API 吗?如果没有,WCF 堆栈中是否有等效的功能?或者这不能在 WCF 中可靠地完成,并且需要某种持久队列?
【问题讨论】: