![](/img/trans.png)
[英]How can I execute a method every year using BackgroundService in ASP.NET core Application?
[英]Can I use BackgroundService in dot net core console application
我知道如何在asp.net core中使用后台服務
public class WatchMan : BackgroundService
{
}
我有一個 dot core 控制台應用程序,我想將它作為窗口服務運行,我可以在那里使用BackgroundService
或類似的東西嗎?
是的,只要確保主線程保持活動狀態,應用程序就不會退出。
這篇文章似乎很好地解釋了這個過程; https://medium.com/@daniel.sagita/backgroundservice-for-a-long-running-work-3debe8f8d25b
這是一個顯示該過程的 SO:
在.Net核心控制台應用程序中觸發后台服務ExecuteAsync方法
另外如果你想做一些后台處理,看看hangfire:
也可以從 Windows 服務運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.