gpt4 book ai didi

c# - 我可以在点网核心控制台应用程序中使用 BackgroundService

转载 作者:行者123 更新时间:2023-12-02 16:30:04 29 4
gpt4 key购买 nike

我知道如何在asp.net core中使用后台服务

public class WatchMan : BackgroundService
{

}

我有一个点核心控制台应用程序,我想作为窗口服务运行,我可以在那里使用 BackgroundService 或类似的东西吗?

最佳答案

是的,只要确保主线程保持事件状态,这样应用程序就不会退出。

这篇文章似乎很体面地解释了这个过程; https://medium.com/@daniel.sagita/backgroundservice-for-a-long-running-work-3debe8f8d25b

还有一个 SO 也显示了该过程:

Trigger background service ExecuteAsync method in .Net core console application

此外,如果您想进行一些后台处理,请查看 hangfire:

https://www.hangfire.io/

也可以从 Windows 服务运行。

关于c# - 我可以在点网核心控制台应用程序中使用 BackgroundService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63668617/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com