ASP.NET Core Project结合了Web和Windows服务



是否可以拥有可以处理API请求/响应的服务API,但也可以在计时器上运行内部服务。例如,每2小时检查数据库日志并删除信息日志,类似的内容?

asp.net core与任何其他.NET核心应用程序一样,它具有一个主要功能,您可以在其中启动所有想要的非块操作。

in Program.cs:

public static void Main(string[] args)
{
    //Here you can start your timer (maybe using a dedicated class)
    //Just avoid blocking code...
    //Starting Asp.Net Core web host.
    BuildWebHost(args).Run();
}

如果您找到了更多舒适度,则可以在启动.cs文件中执行相同的内部配置/配置方法,希望为您的目的创建特定的服务。

最新更新